CLIENT point of view
I am a SAP BW consultant just started and willing to learn from Other expereiences.
I want to know certain things which might have occured to so many of you
1. In an ERP environment, How SAP BW migration from other External Data Warehouses will benefit to the Customer in terms of Improving his Profitablilty or Increasing the Stock Index in the MACRO level.
2. Do we have a comparison statement kind of a thing vis a vis Other ERP tools which strongly suggest SAP BW has an edge over others.
3. How one can convince the Client in case if he agrees to have a Netweaver 2004S and BW implementation but still wants to use the Other Multi Legacy Systems Synergistically for some reasons or other / simply got used for so long
which really impact the scope of Design and Implementations for both the Service Provider as well as the Client.
4. I really want to play with the Data available in the Landscape to effectively make best use of it and project to the Client a Transformation which he can expect from Multi Dimenstion. Show me the direction.
5. Suggest me a logical way to only Understand SAP BW without any diversions so as to Concentrate working on the SAP BW environment and also appreciate the Client Point of View or Satisfaction.
Thanks in advance.
Answers to your questions:
1. BW is data warehouse tool which has reporting and analytic capabilities. It also has the capability of engaging SEM with it. Which means that BW is a veery powerful toll for a company to use if they want to do a better analysis on past data and help top executies make dicision and also with the help of SEM there capability of forcasting is improved to a great extent. Accurate forcasting is the key to better business and high profits.
2. It really depends on the need.CAgnos needs lot of memory as it copies the data in the front end for more flexibilty in reporting. SAP BW is good with respect to SAP R/3. Other areas (Interface with other sources) It is evolving in better manner.Other Data warehousing tools more maintenance man power and big team to implimenting. And all components like sourcing , Configuring and reporting does not depend on single product. BW has all the components available with in it.Depends on customer needs you have decide.
3. Not sure abt it.
4. Data modeling is a SAP course(TBW30) on its own and cannot be explained in a one liner. If you have a specific case then may be we can have a look at it.
5. I would suggest you go through the SAP trainign material . That is a step by step guide to you.
- Guru
Reward points for helpful answers
Similar Messages
-
Client Merge! precautions to be taken from BW point of view
Hi,
We are in a process of merging two clients in R/3 which are typical source systems for BW!
What are the steps that we should take care of while the client merge is on from R/3 side.
these two clients are ofcourse very important for BW system as almost all for everydata load the extraction logic in FM to the ABAP routine in selection of infopacakge is different!
in a scenario such as this, what are the things that should i make a note from BW point of view?
RajHi,
1.Internal table with header line will not support in ECC 6.0 for that u need to create internal table and work area using TYPES.
2.Mostly u need to do some PATCH WORK for the STANDARD programmes.
Patch work in the sense for SPAU objects in Mysap is there any code written by client(INSERT {....END INSERT....}) this type of code u need to add in ECC 6.0 code....
3.Mostly u have to resolve EPC(Extended program check) errors.
In that u will find so many type of errors...Field attribute errors,Perform interface errors,Obsolete stetement errors,....etc.
4.First thing u need to what r the SCOPE and OUT OF SCOPE in your upgradation.
5.If u find any Fmodules obsolete...U just press F1 on that Fmodule it will show which function module can useful instead of that obsolete one...
6.If they want UNI CODE compatiable .....
EX Report...
Go to the attributes of the report...
There u can c a check box to check UNI CODE Errors...
U have to resolve these errors also...
After doing all these things u have to show 0 errors on CODE INSPECTOR fro each n every object...
Thats t as per my knowledge...
Regards,
Kishore Reddy. -
Lost message from server's point of view
Hi All
Following situation:
The JMS-Provider sends a JMS-Message. The message is entirely in the wire and is still flying to the consumer. Before the message arrives to the consumer, the network connection fails, so the client does nothing know about the send message.
From the server’s point of view the message was successfully sent but not acknowledged yet. The server waits for an acknowledge and doesn’t undertake redelivery, because the consumer session on the server is still living.
From the consumer point of view the message was not sent so the client has nothing to ack, so we have some “deadlock”.
The question is – how does server recognize such situation (short connection fail, deadlock) and what does it undertake to guarantee the delivery?
Thank you.The JMS-Provider sends a JMS-Message. The message is entirely in the wire and is still flying to the consumer. Before the message arrives to the consumer, the network connection fails, so the client does nothing know about the send message.
From the server’s point of view the message was successfully sent but not acknowledged yet. The server waits for an acknowledge and doesn’t undertake redelivery, because the consumer session on the server is still living.
From the consumer point of view the message was not sent so the client has nothing to ack, so we have some “deadlock”.
The question is – how does server recognize such situation (short connection fail, deadlock) and what does it undertake to guarantee the delivery?If the "network connection fails" whilst sending a message then the server (and probably the client) will almost certainly receive a SocketException. A message is unlikely to simply disappear on the wire without at least one end of the socket getting an exception of some kind, and if the socket is simply hanging for some reason then most JMS providers would have a means to detect this (e.g. by sending periodic packets down the wire to check it is still alive).
But ultimately, if a persistent message is sent to a consuming client and the message is not acknowledged (or the transaction committed) then the server will eventually redeliver it. JMS doesn't define exactly when an unacknowledged message is redelivered, but it typically wouldn't happen until the consumer in question has closed.
Nigel -
How to reset OSB domain from EM point of view?
Hi folks,
Since I set up a OSB domain in EM on a client host for the very first time, the administrative server changed (actually moved inside firewall and hence changed its name, consequently I re-installed OSB on it from scratch). Now EM on the client host cannot locate the administrative server, and thus thinks the domain id down. When I try to edit hosts list using EM on the client host (Setup>Hosts), the link directs to the client host itself (like https://client001.example.com/?tab=2&mode=3). As the client host obviously runs no administrative part, the page does not exist.
On the other hand, when asked about OSB devices (Setup>Devices), EM correctly connects to the new administrative server name, and shows the correct answer. Same, obtool running on the client host can connect to the new administrative server and fetch settings from it (e.g. lshosts correctly displays the hosts in the domain).
Seems that the old administrative server name exists only within EM settings. I believe the best thing to do is to re-create OSB domain (from the EM point of view) with the new administrative server in it. How can I do that?
Thanks already for your answers.
Dmitry." emca -config dbcontrol db -repos recreate " does the job. Of course, as the repository is reset -- all other history records are lost.
-
Specific GL accounts from consolidation point of view.
What are the mandatory GL accounts added to operating COA from consolidation point of view.
Please share your inputs and points will be awarded.All those GL accounts which your client is looking presently need to be th eGL accounts in consolidation COA.
-
Reg: Costing details for PP point of view
Dear SAP Gurus
I am balaji
Now i am in post go live support project
For our client, we recommend Repetitive manufacturing process
Order : Planned order consumption thro back flush MFBF.
Costing : We have parameter, formulaes, primary and secondary cost element, cost center, profit center
and product cost collector.
then the cost will flow thro work center ->routings->BOM---> Planned Order.
Now they are not running the costing run every month. Then In which way the cost will be calculated for all materials
And also could you please explain me the details about the costing plan and costing run and costing configuration for PP point of view.
Thanks in advance
Thanks & Regards
VBalajiDear Surya
Thanks for your reply.
i checked okkn , in that following details are available
costing varient:pc01: control 1
costing type: std cst estimate
valuation varient:planned val
date control:std cost estimate month
qty structure: BOM/Routing (They select the "ignore prod cost est w/o qty structure" option)
In REM profile :
control data 1
cost accounting section:
they select option:"using data from prelim costing from prod cst collector."
Now i come to the question, here for the past 6 months they are not running costing run.
in which way the prices are getting updated.
Atleast, they run first time , is it? they didn't run.
Now how can i check the updated cost. bcas on weekly basis all componunt's prices are changing here.
could you please tell me the way of costing here, if you need furthur details, please tell me.
Thanks & Regards
VBalaji -
Please validate my logic performance point of view:
Please validate my logic performance point of view:
logic I wrote :
LOOP AT i_mara INTO wa_mara.
*-----For material description, go to makt table.
SELECT SINGLE maktx
FROM makt
INTO l_maktx
WHERE matnr = lwa_mara-matnr
AND SPRAS = 'E'.
IF sy-subrc = 0.
wa_mara-MAKTX = l_maktx.
ENDIF. " IF sy-subrc = 0.
*-----For Recurring Inspection, go to marc table.
SELECT prfrq
FROM marc
INTO l_prfrq
UP TO 1 ROWS
WHERE matnr = lwa_mara-matnr.
ENDSELECT.
IF sy-subrc = 0.
wa_mara-prfrq = l_prfrq.
ENDIF. " IF sy-subrc = 0.
MODIFY TABLE i_mara FROM wa_mara
TRANSPORTING maktx.
CLEAR : wa_mara.
ENDLOOP. " LOOP AT i_mara INTO wa_mara.
Or is it better below : ?
To SELECT all the maktx values from makt and all prfrq values from marc
in two internal tables and
Loop at i_mara.
LOOP at all maktx itab
and pass corresponding maktx values into i_mara table
and pass corresponding prfrq values into i_mara table
ENDLOOP.
OR
is there any better performance logic you suggest ?
THANKS IN ADVANCE.ok this is very funny so if someone gets a good way to code he should wait till he gets 1198 points till he write a performance wiki
so that means ppl who has high SDN points only can write wiki
for your information wiki definition is
[http://en.wikipedia.org/wiki/Wiki |http://en.wikipedia.org/wiki/Wiki]
its all about contribution and sharing.
did you try that code on a production or a Quality server. If you did you wont say that coz the results i have shown in that blog is what i my self tested on a Quality system of our client.
and for your information i did my internship at a SAP AFS consultancy firm and i created the account at that time. I have joined that company and now working as a developer over there.
if you have worked on a client system development on SD and MM you will know that most of the time
we use header and item tables like
likp,lips
vbak,vbap
vbrk,vbrp
most of the time we come across nested loops with smiler kind of condition.
in this Q he has MATNR as reference.
if you see it properly you can see both tables are sorted.
and the select statement is for all entries.
for your information there can be a delivery document item with out a header if you are aware of DB concepts in that case there will be a foreign key error.
ok lets think about a situation like that even in that case if there ant any header data then simply the client wont request for that record.( you would know if you have worked with clients )
last but not least i dont care about my points rate at SDN i just wanted to share what i know coz anyway i have a very good job here. dont try to put down ppl just because they are new.
Thomas Zloch : i never told its my code i saw it some where then i checked and i bogged it so that i can get it when i want and i saw it in se30 ( its not se38 ) but i know most of ABAP developers dont check it much so i just wanted to help.
Rui Pedro Dantas : ya your correct we dont need to use it most of the time since sorted table is easy but there are programs which works with bulky data load we can use it in places like that. Thanks for talking the truth
Nafran
sorry if i said anything to hurt anyone. -
Report for Paid Invoices from AP Point of view.
Hello Gurus,
I am looking for a Report from SAP which will give me the Paid Invoices Information from Accounts Payable Point of view for a Particular Period which should cover the below information...
Entity
Invoice #
Invoice Date
Vendor Name
Invoice Amount
Currency
NET terms - NT30, NT 00 like wise
Net due date -
Paid Date
Document Types
Document Number
Please let me know the Standard Report Transaction Code ASAP.Quick response will be appreciated.
Thanks,
BHi:
Refer to FBL1N - Display/Change Line Items in accounts payable.
Select vendor accout,co.code,cleared items on a particular date and execute.
From change layout (Ctrl+F8), you can select payment terms,Net due date,account type,account document
Please let me know if you need more information.
Assign points if useful.
Regards
Sridhar M -
In BI 7,in loading point of view what is the difference
Hello All
In BI 7,in loading point of view
Upto the first level(upto PSA) we use infopackage and from that layer onwards we use DTP's.
My question is why do we want to use DTPs there? Why cant we use infopackage only?
What is the advantage by using this DTPs for loading the data within BI
Please let me know in this regard
Many Thanks
SwamiHi Swami,
Although not recommended you can still use infopackages if you want in BI 7.x. The introduction of the DTP was to overcome some disadvantages of using infopackages up to and including release 3.x to load the data targets (especially with datamarts where one infopackage loads several data targets,
if something goes wrong with the load to one of these data targets then it can be very difficult to correct).
This section contains some arguments in brief why the DTP was introduced with BI 7.0 :
Transfer from one source to one target
BW 3.X
One InfoPackage / Request supplies data for several data targets
Fixed sequence of steps (DataSource / transfer rules / update rules / data target)
Fixed source type: Combination DataSource/source system
Fixed target type: Cube or ODS object or master data
No init selection for extraction from infoprovider
One request can produce several error requests, depending on the data targets
No error handling into ODS Objects
Delta management
BI 3.X: The Receiver for DataSources is merely a logical system, which makes it impossible to have a separate delta management for several data targets within
one system
BI 7.0
Data Transfer Process transports data from one data source to one data target; new source and target types can easily be defined
Arbitrary number of steps (filter objects/transformations) between two persistent objects
Init selection available
Request produces error records stored in generic error stack
Error handling into ODS Objects possible
Resume from persistent buffer
Delta management
BI 7.0: The delta management is maintained by the data transfer process which connects arbitrary sources and targets
I hope the above helps.
Des. -
Batch managment from MM point of view
Dear Friends,
I want to learn the Batch management from MM point of view.
Can you please provide me the material which will explain me how to configure the SAP system for batch managment from MM point of view.
Thanks a lot
NileshPlease check these answered links:
Batch management
batch management
Batch Management
Edited by: Afshad Irani on Jun 14, 2010 3:15 PM -
Comparison of SAP R/3 4.7 with SAP ERP 6.0 in Basis point of view
Hi Experts,
Can we compare R/3 4.7 and ECC 6.0 in Basis point of view.
Say for example Password is case sensitive in new version, DBACOCKPIT added for central maintenance of database.
Like this can we list out some of the changes or differences.
It will be more helpful
Regards
KTHi,
compare to 4.7
1.New ABAP editor added like if u write code in abap editor ,using if coditions and select statments it automatically shows the link endif, like if .. endif,select ...endselect.
2.New abap debugger compare to the classic debugger.
3.DBACOCKPIT
Missing indexes of various database tablesu2019 and the transaction to reactivate all the missing indexes is u2018DBACOCKPITu2019. Below is the screenshot of the transaction DBACOCKPIT.
Regards,
Madhu -
In SD point of view , that r things we can check in Screen MD04
In SD point of view , that r things we can check in Screen MD04
Key areas and feilds in MD04 to look after for SD and PP integration and respective roles of consultants.yeap ur correct just we have to check in mod04 what happening in production procurment and make to order that means forcast sales . depond on forcast sales manufecturing is going on so we can only see that process i sgoing or not k thanku
-
Document Management System for sap mm point of view steps
Hi All.
Document management system for sap mm point of view steps required.
Thanks in advance for all sap mm forum members.
Regards.
ParameshwarHi,
Customizing settings can be collected by processes into Business Configuration Sets (BC Sets). BC Sets make Customizing more transparent by documenting and analyzing the Customizing settings. They can also be used for a group rollout, where the customizing settings are bundled by the group headquarters and passed on in a structured way to its subsidiaries.
BC Sets are provided by SAP for selected industry sectors, and customers can also create their own.
When a BC Set is created, values and combinations of values are copied from the original Customizing tables into the BC Set and can be copied into in the tables, views and view clusters in the customer system. The BC Sets are always transported into the customer system in which Customizing is performed.
Advantages of using BC Sets:
1. Efficient group rollout.
2. Industry sector systems are easier to create and maintain.
3. Customizing can be performed at a business level.
4. Change Management is quicker and safer.
5. Upgrade is simpler.
To create BC sets follow the below step:
Choose Tools ® Customizing ® Business Configuration Sets® Maintenance in the SAP
menu, or enter the transaction code SCPR3 in the command field.
Choose Bus.Conf.Set ® Create. -
Hi every one,
I am new to XI . I have a small doubt in Mappings.
In XI we have 4 types of mappings:
1.Graphical mapping
2.XSLT mapping,
3.Java Mapping
4.ABAP mapping
In case of performance point of view which one is best .
Plz explain me in details .
I will give full points for correct answers.
Thanks and Regards,
P.Naganjana ReddyHi,
refer to these links:
Re: Why xslt mapping?
http://searchsap.techtarget.com/tip/0,289483,sid21_gci1217018,00.html
/people/r.eijpe/blog/2006/02/20/xml-dom-processing-in-abap-part-iiib150-xml-dom-within-sap-xi-abap-mapping
/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8a57d190-0201-0010-9e87-d8f327e1dba7
Regards,
Nithiyanandam -
Data loading - Member containing comma taken in point-of-view
Hi,
I tried loading date into planning. My point-of-View contains a member which has comma in it.
When loading it is considering that member as two different members.
Has anyone tried loading data into planning with members having comma.
Eg. Item No.,Start Date,Point-of-View,Data load Cube Name
30103,11-02-2011,"Actual,Version1,Dazzing Infotech, Inc,230"Capex
I have 6 dimensions say.
Dazzing Infotech, Inc is a member in dimension. It has comma which is seperating it as two members.
Error when loading is "Dazzing Infotech" doesn't exist or you do not have access to it.
Has anyone worked on this issue previously.
ThanksI agree that it would be cleaner to use the commas in an alias rather than a member name.
Cheers
John
http://john-goodwin.blogspot.com/
Maybe you are looking for
-
Building a JTree from a Database
Hi everyone, I'm sort of new to Java. 3 months and still struggling. My challenge is I would like to populate a tree from a Database. The problem is I do not know in advance how many children, children and children a node will have. There could be no
-
ORA-16198: Timeout incurred on internal channel during remote archival
Hello All, I have a unique issue with Streams I am trying to replicate my source database to another database using SYNC method. I have standby logs in place at my target database with same size as online log files on source, but when LGWR tries to w
-
Need Help. Never could view movie on my new Apple TV
Christmas gift of Apple TV has been very disappointing. It appears our DSL Download spead is less than desireable for an Apple TV, however I started downloaded a movie - waiting 6 hours and went to bed. Movie was ready the next afternoon, we sat d
-
Start at tty1 bash login instead of tty7 graphical login after boot
I'm pretty new to archlinux. I was searching over the arch wiki, but I haven't found any documentation which provides me clear instructions about how to set tty1 as the default tty after system boot. Normally the system starts at graphical login on t
-
I-Phone 4-s recently texting which is set properly for notifications with volume up and even repeats as I use it as a pager SUDDEDNLY goes to silent and only vibrates as I have it set to also vibrate Thanks