SAP BI issues.

Hi Experts,
I am a novice candidate pursuing for SAP BW/BI opportunities and  appearing for different interviews in SAP BW/BI. Following are some of the questions that I was fired by the interviewers. I appreciate your time and consideration for answering my queries.
1)How do you initialize the setup tables for filling the data of just past three years ?
And after full load from set up tables and executing the delta, later there is a requirement of adding more application tables in the datasource of LO cockpit.How should we go about without getting duplicate records in the source system and retaining the original delta
2) what are the general different transformations issues and methods to solve it?
3) How to handle DTP issues like if number of records were 1000 in DSO object and the Infocube received just 900, bad characters problem,etc
4)  RDA background process flow?
5) How to have plan/actual comparisons?lets say Profitability analysis.
   Plan infocubes contains which data with respect to actual infocube? Can you explain with example?
6) In business content activation,how to exclude the objects that have been already activated.
7)Does change run affect all aggregates or only aggregates containing that master data which is undergoing change run is affected?
8) Can somebody send me sample Functional requirements design documents/blueprints/detal design docs.
9) what are functional support issues in SAP BI implementations?
10) The fastest and best method to improve query performance?
    If I am right, is it Cache settings?
11) I am also preparing for certification exam BI 7.0 which is on march 7th? I need some sample questions.
12) Need more information to prepare for SAP BI functional analyst and developer interviews.
Thanks
Mujtaba.
Lot of points will be given for urgent replies.
Edited by: Nazeeruddin Mujtaba Mohammed on Feb 16, 2008 7:20 PM

Hi Jacky
6) In business content activation,how to exclude the objects that have been already activated.
     Just you have to select the particular object ,context menu ,select Donot install below.
12) Need more information to prepare for SAP BI functional analyst and developer interviews.
Normally the production support activities include
Scheduling
R/3 Job Monitoring
B/W Job Monitoring
Taking corrective action for failed data loads.
Working on some tickets with small changes in reports or in AWB objects.
The activities in a typical Production Support would be as follows:
1. Data Loading - could be using process chains or manual loads.
2. Resolving urgent user issues - helpline activities
3. Modifying BW reports as per the need of the user.
4. Creating aggregates in Prod system
5. Regression testing when version/patch upgrade is done.
6. Creating adhoc hierarchies.
we can perform the daily activities in Production
1. Monitoring Data load failures thru RSMO
2. Monitoring Process Chains Daily/weekly/monthly
3. Perform Change run Hierarchy
4. Check Aggr's Rollup
To add to the above
1)check data targets are ready for reporting,
2) No failed or cancelled jobs in sm37 monitors and Bw Monitor.
3) All requests are loaded for day, monthly and yearly also.
4) Also to note down time taken for loading of critical info cubes which are used for reporting.
5) Is there any break in any schedules from your process chains.
As the frequent failures and errors , there is no fixed reason for the load to be fail , if you want it for the interview perspective I would answer it in this way.
a) Loads can be failed due to the invalid characters
b) Can be because of the deadlock in the system
c) Can be because of previous load failure , if the load is dependant on other loads
d) Can be because of erroneous records
e) Can be because of RFC connections
These are some of the reasons for the load failures.
Why there is frequent load failures during extractions? and how to analyse them?
If these failures are related to Data, there might be data inconsistency in source system. Though we are handling properly in transfer rules. We can monitor these issues in T-code -> RSMO and PSA (failed records) and update.
If we are talking about whole extraction process, there might be issues of work process scheduling and IDoc transfer to target system from source system. These issues can be re-initiated by canceling that specific data load and ( usually by changing Request color from Yellow - > Red in RSMO). and restart the extraction.
What is the daily task we do in production support.How many times we will extract the data at what times.
It depends... Data load timings are in the range of 30 mins to 8 hrs. This time is depends in number of records and kind of transfer rules you have provided. If transfer rules have some kind of round about transfer rules and updates rules has calculations for customized key figures... long times are expected..
Usually You need to work on RSMO and see what records are failing.. and update from PSA.
What are some of the frequent failures and errors?
As the frequent failures and errors , there is no fixed reason for the load to be fail , if you want it for the interview perspective I would answer it in this way.
a) Loads can be failed due to the invalid characters
b) Can be because of the deadlock in the system
c) Can be because of previous load failure , if the load is dependant on other loads
d) Can be because of erroneous records
e) Can be because of RFC connections
These are some of the reasons for the load failures.
for Rfc connections:
We use SM59 for creating RFC destinations
Some questions
1)     RFC connection lost.
A) We can check out in the SM59 t-code
RFC Des
+ R/3 conn
CRD client (our r/3 client)
double click..test connection in menu
2) Invalid characters while loading.
A) Change them in the PSA & load them.
3) ALEREMOTE user is locked.
A) Ask your Basis team to release the user. It is mostly ALEREMOTE.
2) Password Changed
3) Number of incorrect attempts to login into ALEREMOTE.
4) USE SM12 t-code to find out are there any locks.
4) Lower case letters not allowed.
A) Uncheck the lower case letters check box under "general" tab in the info object.
5) While loading the data i am getting messeage that 'Record
the field mentioned in the errror message is not mapped to any infoboject in the transfer rule.
6) object locked.
A) It might be locked by some other process or a user. Also check for authorizations
7) "Non-updated Idocs found in Source System".
8) While loading master data, one of the datapackage has a red light error message:
Master data/text of characteristic ZCUSTSAL already deleted .
9) extraction job aborted in r3
A) It might have got cancelled due to running for more than the expected time, or may be cancelled by R/3 users if it is hampering the performance.
10) request couldnt be activated because there is another request in the psa with a smaller sid
A)
11) repeat of last delta not possible
12) datasource not replicated
A) Replicate the datasource from R/3 through source system in the AWB & assign it to the infosource and activate it again.
13) datasource/transfer structure not active.
A) Use the function module RS_TRANSTRU_ACTIVATE_ALL to activate it
14) ODS activation error.
A) ODS activation errors can occur mainly due to following reasons-
1.Invalid characters (# like characters)
2.Invalid data values for units/currencies etc
3.Invalid values for data types of char & key figures.
4.Error in generating SID values for some data.
15. conversio routine error
solution.check the data format in source
16.OBJECT CANOOT BE ACTIVATED.or error when activating object
check the consistency of the object.
17.no data found.(in query)
check the info provider wether data is there or not and delete unsucessful request.
18.error generating or activating update rules.
1. What are the extractor types?
• Application Specific
o BW Content FI, HR, CO, SAP CRM, LO Cockpit
o Customer-Generated Extractors
LIS, FI-SL, CO-PA
• Cross Application (Generic Extractors)
o DB View, InfoSet, Function Module
2. What are the steps involved in LO Extraction?
• The steps are:
o RSA5 Select the DataSources
o LBWE Maintain DataSources and Activate Extract Structures
o LBWG Delete Setup Tables
o 0LI*BW Setup tables
o RSA3 Check extraction and the data in Setup tables
o LBWQ Check the extraction queue
o LBWF Log for LO Extract Structures
o RSA7 BW Delta Queue Monitor
3. How to create a connection with LIS InfoStructures?
• LBW0 Connecting LIS InfoStructures to BW
4. What is the difference between ODS and InfoCube and MultiProvider?
• ODS: Provides granular data, allows overwrite and data is in transparent tables, ideal for drilldown and RRI.
• CUBE: Follows the star schema, we can only append data, ideal for primary reporting.
• MultiProvider: Does not have physical data. It allows to access data from different InfoProviders (Cube, ODS, InfoObject). It is also preferred for reporting.
5. What are Start routines, Transfer routines and Update routines?
• Start Routines: The start routine is run for each DataPackage after the data has been written to the PSA and before the transfer rules have been executed. It allows complex computations for a key figure or a characteristic. It has no return value. Its purpose is to execute preliminary calculations and to store them in global DataStructures. This structure or table can be accessed in the other routines. The entire DataPackage in the transfer structure format is used as a parameter for the routine.
• Transfer / Update Routines: They are defined at the InfoObject level. It is like the Start Routine. It is independent of the DataSource. We can use this to define Global Data and Global Checks.
6. What is the difference between start routine and update routine, when, how and why are they called?
• Start routine can be used to access InfoPackage while update routines are used while updating the Data Targets.
7. What is the table that is used in start routines?
• Always the table structure will be the structure of an ODS or InfoCube. For example if it is an ODS then active table structure will be the table.
8. Explain how you used Start routines in your project?
• Start routines are used for mass processing of records. In start routine all the records of DataPackage is available for processing. So we can process all these records together in start routine. In one of scenario, we wanted to apply size % to the forecast data. For example if material M1 is forecasted to say 100 in May. Then after applying size %(Small 20%, Medium 40%, Large 20%, Extra Large 20%), we wanted to have 4 records against one single record that is coming in the info package. This is achieved in start routine.
9. What are Return Tables?
• When we want to return multiple records, instead of single value, we use the return table in the Update Routine. Example: If we have total telephone expense for a Cost Center, using a return table we can get expense per employee.
10. How do start routine and return table synchronize with each other?
• Return table is used to return the Value following the execution of start routine
11. What is the difference between V1, V2 and V3 updates?
• V1 Update: It is a Synchronous update. Here the Statistics update is carried out at the same time as the document update (in the application tables).
• V2 Update: It is an Asynchronous update. Statistics update and the Document update take place as different tasks.
o V1 & V2 don’t need scheduling.
• Serialized V3 Update: The V3 collective update must be scheduled as a job (via LBWE). Here, document data is collected in the order it was created and transferred into the BW as a batch job. The transfer sequence may not be the same as the order in which the data was created in all scenarios. V3 update only processes the update data that is successfully processed with the V2 update.
12. What is compression?
• It is a process used to delete the Request IDs and this saves space.
13. What is Rollup?
• This is used to load new DataPackages (requests) into the InfoCube aggregates. If we have not performed a rollup then the new InfoCube data will not be available while reporting on the aggregate.
14. What is table partitioning and what are the benefits of partitioning in an InfoCube?
• It is the method of dividing a table which would enable a quick reference. SAP uses fact file partitioning to improve performance. We can partition only at 0CALMONTH or 0FISCPER. Table partitioning helps to run the report faster as data is stored in the relevant partitions. Also table maintenance becomes easier. Oracle, Informix, IBM DB2/390 supports table partitioning while SAP DB, Microsoft SQL Server, IBM DB2/400 do not support table portioning.
15. How many extra partitions are created and why?
• Two partitions are created for date before the begin date and after the end date.
16. What are the options available in transfer rule?
• InfoObject
• Constant
• Routine
• Formula
17. How would you optimize the dimensions?
• We should define as many dimensions as possible and we have to take care that no single dimension crosses more than 20% of the fact table size.
18. What are Conversion Routines for units and currencies in the update rule?
• Using this option we can write ABAP code for Units / Currencies conversion. If we enable this flag then unit of Key Figure appears in the ABAP code as an additional parameter. For example, we can convert units in Pounds to Kilos.
19. Can an InfoObject be an InfoProvider, how and why?
• Yes, when we want to report on Characteristics or Master Data. We have to right click on the InfoArea and select “Insert characteristic as data target”. For example, we can make 0CUSTOMER as an InfoProvider and report on it.
20. What is Open Hub Service?
• The Open Hub Service enables us to distribute data from an SAP BW system into external Data Marts, analytical applications, and other applications. We can ensure controlled distribution using several systems. The central object for exporting data is the InfoSpoke. We can define the source and the target object for the data. BW becomes a hub of an enterprise data warehouse. The distribution of data becomes clear through central monitoring from the distribution status in the BW system.
21. How do you transform Open Hub Data?
• Using BADI we can transform Open Hub Data according to the destination requirement.
22. What is ODS?
• Operational DataSource is used for detailed storage of data. We can overwrite data in the ODS. The data is stored in transparent tables.
23. What are BW Statistics and what is its use?
• They are group of Business Content InfoCubes which are used to measure performance for Query and Load Monitoring. It also shows the usage of aggregates, OLAP and Warehouse management.
24. What are the steps to extract data from R/3?
• Replicate DataSources
• Assign InfoSources
• Maintain Communication Structure and Transfer rules
• Create and InfoPackage
• Load Data
25. What are the delta options available when you load from flat file?
• The 3 options for Delta Management with Flat Files:
o Full Upload
o New Status for Changed records (ODS Object only)
o Additive Delta (ODS Object & InfoCube)
SAP BW Interview Questions 2
1) What is process chain? How many types are there? How many we use in real time scenario? Can we define interdependent processes with tasks like data loading, cube compression, index maintenance, master data & ods activation in the best possible performance & data integrity.
2) What is data integrityand how can we achieve this?
3) What is index maintenance and what is the purpose to use this in real time?
4) When and why use infocube compression in real time?
5) What is mean by data modelling and what will the consultant do in data modelling?
6) How can enhance business content and what for purpose we enhance business content (becausing we can activate business content)
7) What is fine-tuning and how many types are there and what for purpose we done tuning in real time. tuning can only be done for infocube partitions and creating aggregates or any other?
8) What is mean by multiprovider and what purpose we use multiprovider?
9) What is scheduled and monitored data loads and for what purpose?
Ans # 1:
Process chains exists in Admin Work Bench. Using these we can automate ETTL processes. These allows BW guys to schedule all activities and monitor (T Code: RSPC).
PROCESS CHAIN - Before defining PROCESS CHAIN, let us define PROCESS in any given process chain. Is a procedure either with in the SAP or external to it with a start and end. This process runs in the background.
PROCESS CHAIN is set of such processes that are linked together in a chain. In other words each process is dependent on the previous process and dependencies are clearly defined in the process chain.
This is normally done in order to automate a job or task that has to execute more than one process in order to complete the job or task.
1. Check the Source System for that particular PC.
2. Select the request ID (it will be in Header Tab) of PC
3. Go to SM37 of Source System.
4. Double Click on the Job.
5. You will navigate to a screen
6. In that Click "Job Details" button
7. A small Pop-up Window comes
8. In the Pop-up screen, take a note of
a) Executing Server
b) WP Number/PID
9. Open a new SM37 (/OSM37) command
10. In the Click on "Application Servers" button
11. You can see different Application Servers.
11. Goto Executing server, and Double Click (Point 8 (a))
12. Goto PID (Point 8 (b))
13. On the left most you can see a check box
14. "Check" the check Box
15. On the Menu Bar.. You can see "Process"
16. In the "process" you have the Option "Cancel with Core"
17. Click on that option. * --
Ans # 2:
Data Integrity is about eliminating duplicate entries in the database and achieve normalization.
Ans # 4:
InfoCube compression creates new cube by eliminating duplicates. Compressed infocubes require less storage space and are faster for retrieval of information. Here the catch is .. Once you compress, you can't alter the InfoCube. You are safe as long as you don't have any error in modeling.
This compression can be done through Process Chain and also manually.
Ans#3
Indexing is a process where the data is stored by indexing it. Eg: A phone book... When we write somebodys number we write it as Prasads number would be in "P" and Rajesh's number would be in "R"... The phone book process is indexing.. similarly the storing of data by creating indexes is called indexing.
Ans#5
Datamodeling is a process where you collect the facts..the attributes associated to facts.. navigation atributes etc.. and after you collect all these you need to decide which one you ill be using. This process of collection is done by interviewing the end users, the power users, the share holders etc.. it is generally done by the Team Lead, Project Manager or sometimes a Sr. Consultant (4-5 yrs of exp) So if you are new you dont have to worry about it....But do remember that it is a imp aspect of any datawarehousing soln.. so make sure that you have read datamodeling before attending any interview or even starting to work....
Ans#6
We can enhance the Business Content bby adding fields to it. Since BC is delivered by SAP Inc it may not contain all the infoobjects, infocubes etc that you want to use according to your company's data model... eg: you have a customer infocube(In BC) but your company uses a attribute for say..apt number... then instead of constructing the whole infocube you can add the above field to the existing BC infocube and get going...
Ans#7
Tuning is the most imp process in BW..Tuning is done the increase efficiency.... that means lowering time for loading data in cube.. lowering time for accessing a query.. lowering time for doing a drill down etc.. fine tuning=lowering time(for everything possible)...tuning can be done by many things not only by partitions and aggregates there are various things you can do... for eg: compression, etc..
Ans#8
Multiprovider can combine various infoproviders for reporting purposes.. like you can combine 4-5 infocubes or 2-3 infocubes and 2-3 ODS or IC, ODS and Master data.. etc.. you can refer to help.sap.com for more info...
Ans#9
Scheduled data load means you have scheduled the loading of data for some particular date and time you can do it in scheduler tab if infoobject... and monitored means you are monitoring that particular data load or some other loads by using transaction RSMON.
1.Procedure for repeat delta?
You need to make the request status to Red in monitor screen and then delete it from ODS/Cube. Then when you open infopackage again, system will prompt you for repeat delta.
also.....
Goto RSA7->F2->Update Mode--->Delta Repetation
Delta repeation is done based on type of upload you are carrying on.
1. if you are loading masterdata then most of the time you will change the QM status to red and then repeat the delta for the repeat of delta. the delta is allowed only if you make the changes.
and some times you need to do the RnD if the repeat of delta is not allowed even after the qm status id made to red. here you have to change the QM status to red.
If this is not the case, the source system and therefore also the extractor, have not yet received any information regarding the last delta and you must set the request to GREEN in the monitor using a QM action.
The system then requests a delta again since the last delta request has not yet occurred for the extractor.
Afterwards, you must reset the old request that you previously set to GREEN to RED since it was incorrect and it would otherwise be requested as a data target by an ODS.
Caution: If the termianted request was a REPEAT request itself, always set this to RED so that the system tries to carry out a repeat again.
To determine whether a delta or a repeat are to be requested, the system ONLY uses the status of the monitor.
It is irrelevant whether the request is updated in a data target somewhere.
When activating requests in an ODS, the system checks delta repeat requests for completeness and the correct sequence.
Each green delta/repeat request in the monitor that came from the same DataSource/source system combination must be updated in the ODS before activation, which means that in this case, you must set them back to RED in the monitor using a QM action when using the solution described above.
If the source of the data is a DataMart, it is not just the DELTARNR field that is relevant (in the roosprmsc table in the system in which the source DataMart is, which is usually your BW system since it is a Myself extraction in this case), rather the status of the request tabstrip control is relevant as well.
Therefore, after the last delta request has terminated, go to the administration of your data source and check whether the DataMart indicator is set for the request that you wanted to update last.
If this is NOT the case, you must NOT request a repeat since the system would also retransfer the data of the last delta but one.
This means, you must NOT start a delta InfoPackage which then would request a repeat because the monitor is still RED. For information about how to correct this problem, refer to the following section.
For more information about this, see also Note 873401.
Proceed as follows:
Delete the rest of this request from ALL updated data targets, set the terminated request to GREEN IN THE MONITOR and request a new DELTA.
Only if the DataMart indicator is set does the system carry out a repeat correctly and transfers only this data again.
This means, that only in this case can you leave the monitor status as it is and restart the delta InfoPackage. Then this creates a repeat request\
In addition, you can generally also reset the DATAMART indicator and then work using a delta request after you have set the incorrect request to GREEN in the monitor.
Simply start the delta InfoPackage after you have reset the DATAMART indicator AND after you have set the last request that was terminated to GREEN in the monitor.
After the delta request has been carried out successfully, remember to reset the old incorrect request to RED since otherwise the problems mentioned above will occur when you activate the data in a target ODS.
What is process chain and how you used it?
A) Process chains are tool available in BW for Automation of upload of master data and transaction data while taking care of dependency between each processes.
B) In one of our scenario we wanted to upload wholesale price infoobject which will have wholesale price for all the material. Then we wanted to load transaction data. While loading transaction data to populate wholesale price, there was a look up in the update rule on this InfoObject masterdata table. This dependency of first uploading masterdata and then uploading transaction data was done through the process chain.
What is process chain and how you used it?
A) We have used process chains to automate the delta loading process. Once you are finished with your design and testing you can automate the processes listed in RSPC. I have a real time example in the attachment.
1. What is process chain and how you used it?
Process chains are tool available in BW for Automation of upload of master data and transaction data while taking care of dependency between each processes.
2. What is transaction for creating Process Chains ?
RSPC .
3. Explain Colector Process ?
Collector processes are used to manage multiple predecessor
processes that feed into the same subsequent process. The collector
processes available for BW are:
AND :
All of the direct predecessor processes must raise an event in order for subsequent processes to be executed
OR :
A least one predecessor process must send an event The first predecessor process that sends an event triggers the subsequent process
Any additional predecessor processes that send an event will again trigger
subsequent process (Only if the chain is planned as “periodic”)
EXOR : Exclusive “OR”
Similar to regular “OR”, but there is only ONE execution of the successor
processes, even if several predecessor processes raise an event
4. What are application Process ?
Application processes represent BW activities that are typically
performed as part of BW operations.
Examples include:
Data load
Attribute/Hierarchy Change run
Aggregate rollup
Reporting Agent Settings
5. Tell some facts about process Chains
Process chains are transportable Button for writing to a change request when
maintaining a process chain in RSPC
Process chains available in the transport connection wizard (administrator workbench)
If a process “dumps”, it is treated in the same manner as a failed process
Graphical display of Process Chain Maintenance requires the 620 SAPGUI and SAP BW 3.0B Frontend GUI
A special control background job runs to facilitate the execution of the of the other batch jobs of the process chain
Note your BTC process distribution, and make sure that an extra BTC process is available so the supporting control job can run immediately
6. What happens when chain is activated ?
When a chain gets activated It will be copied into active version The processes will be planned in batch as program RSPROCESS with type and variant given as parameters with job name BI_PROCESS_<TYPE> waiting for event, except the trigger The trigger is planned as specified in its variant, if “start via meta-chain” it is not planned to batch
7. Steps in process chains ?
Go to transaction code-> RSPC
Follow the Basic Flow of Process chain..
1. Start chain
2. Delete BasicCube indexes
3. Load data from the source system into the PSA
4. Load data from the PSA into the ODS object
5. Activate data in the ODS object
6. Load data from the ODS object in the BasicCube
7. Create indexes after loading for the BasicCube
Regards,
Hari

Similar Messages

  • SAP GUI issue with Portal on Windows Vista

    Hello.  I am using Windows Vista on my laptop.  We use the portal to access our SAP systems.  I have SAP GUI 7.1 installed on my machine.  When I click my WIN GUI link from inside the portal I get a download file request.  I download the file, however I have to click on the WIN GUI link a second time for the GUI to actually open  I am using IE 7.0 as well.
    Please advise if you know how to resolve this issue.
    Thanks,
    Stuart

    try installing patch 5 for  SAPGUI from ftp://ftp.sap.com/pub/sapgui/win/710/patches/

  • SAP QM Issues regarding follow-up action after Usage Decision

    Dear Gurus -
    Kindly need your expertise to resolve these issues regarding follow-up action.
    1. After taking the UD i need to trigger the follow-up action to send an email with the long text to a group of people. As per standard SAP the email goes to the person taking the UD. Kindly can some one explain what & where do i need to make the changes. Also please let me know what is the customized Email ID table where mail ID's will be stored which fuction module can extract.
    2. Can i also use the same functionality for partial lots during inprocess inspection. I need to send an email to a group in case the valuation is rejected for that operation.
    Any response is highly appreciated.
    Thank You.
    Edited by: sunil t on Jan 6, 2010 7:03 PM

    Hi
    Please go through my recent thread
    Incomming Inspection Auto mail if Rejected
    Regards
    Sujit

  • Add in to SAP B1 issue in crystal report

    Hi Experts,
    Am using sap business one 9.0 PL 11 in my Local system. and using Crystal Reports 2011. I created some Layouts and imported to SAP. Now, I opened again the same from SAP to Edit. When am using Add-ins -- save / save as, that's showing an error. (Attaching the screen shot below). I checked for a solution in forum and all. There are some old discussions and followed some methods like re-installation and all but not helped anything to solve my issue.
    So please help me to get out of this issue.
    Fahis T

    Hi,
    karthi keyan I downloaded 2013 and installed..but still facing the same issue.
    Nagarajan, am not asking about the issue with ADD On..My issue is about ADD IN function in Crystal report which is not working. Every time i need to save as RPT file in system, then i need to import the same to SAP. I can't save directly to SAP.
    Its very urgent. please provide me a proper solution.
    Thanks
    Fahis T

  • SAP Sourcing 7.0 integration with SAP ERP - issue with SAP PI

    Hi All,
    We are integrating SAP Sourcing 7.0 with SAP ERP 6.0 with SAP PI 7.1 in middle. So the Sourcing will talk to PI and this intern will talk to ERP. Sourcing is on oracle 11g where as PI and ERP are on SQL 2008. All these 3 are on windows 2003 x64.
    We are following the "Configuration Guide Integration of SAP ERP and SAP Sourcing 7.0" provided by SAP.
    We have successfully configured Sourcing and PI systems as pe the document. In Sourcing, by using background jobs we are able to successfully generate files in "export" folder which is part of FTP directory.
    However the issue is with PI, we configured the "configuration scenerio" in Integration builder and point all channels to the FTP folder in Sourcing. But PI is not picking up these files.
    Is there any way to trigger this in PI system. Or do we need to do anything in sourcing itself.
    Regards,
    Siva.

    Hello Siva,
    I am thinking that you may need to deploy FTP adapter in PI to get this process work fine but not sure.
    Let's see what other experts suggest.
    Thanks,
    Siva Kumar

  • SAP MM issue  Relevant to Creation of PO from PR via ME57

    Hi
    For a PR with Qty 1, Generally On PO can be created. (Take assigned PR)
    But while processing through ME57 ,it is creating two PO's.
    How ?
    with one screen ME57 started and kept some where partially in the process of creating PO.
    In another screen ,again through same me57 or ME59n ,processing the same PR and PO is created.
    Now from the first screen , SAP is allowing to create another PO
    Totally two PO's
    How to rectify this error.
    After creating PO's if we try for another PO means ,it is giving error that qty exceeded.
    For your information,in our system ,we kept the message as warning which wont allow to create another PO.
    What is the solution for this Issue.
    Is there any OSS notes for this?
    Below is the discussion for the same.
    You mean , you are on the partial way of  trying to create PO through ME57 and your colleagues is  started processing same PR through ME59N.
    After PO created by him, it is allowing you to create another PO also without error message.
    REgards
    KG Subramanian
    << Personal information removed >>
    JK: Yes, that is exactly what we did. I run open purreqs with ME57, started to make PO of one of them (=> takes me in to ME21N) but I didn't save PO yet. Meanwhile my collague runs ME59N and after it has saved PO for this purreq I was able to save PO for same purreq without any warnings.
    Where as if you try after this process you could not able to process another PO against the same PR.?
    JK: Yes. If I try to find this purreq with ME57 (or ME59n) it doesn't find it which is logical as PO(s) are already there.
    Also confirm me from your experience  that whether is it allowed double POu2019s  when these transactions done separately  ? (not simultaneously processing the PRu2019s)
    JK: From my experience I would say it is possible to create PO for same purreq if same purreq has been included in the original result and this "Update worklist" is not pressed:
    This I'm not 100% sure and have not tested it but I'd assume so. If this update is pressed, it removes purreqs which have been turned to POseven if it is done by some other user.
    Simply I can say the issue is because simultaneous processing of PRu2019s which allows creation of Double POu2019s.
    Hope my understanding about the issue is correct.
    Edited by: Rob Burbank on Feb 12, 2009 12:32 PM

    Hi
    I have set the Messages as you mentioned in SPRO and checked to create PR to PO.Still it is allowing to create.
    Creating this messages will activate in Po relevant program ?
    Because i am getting another Message 06-249 while processing PO for already processed PR. This message is coming from Program .But the same is not there the place wherre you asked to maintian me 06-254 and 06-248 (in SPRO).
    Can you some more information about this.

  • SAP Adapter Issues

    Dear All,
    Facing two issues as below, any help/pointers greatly appreciated.
    1> Where can I download correct Oracle AS Adapter pack which will support SAP ECC 6.0?
    2> Using the Adapter pack for 10.1.3, I am able to connect to SAP using Application Explorer, browse the Business Objects & RFCs. Then I have generated an Outnound JCA service (request-response) using the Adapter application explorer (right click menu option). Next trying to invoke the JCA service from BPEL using a partner link, when it gives following error at runtime. The same RFC when tested from Adapter applicatio explorer, however, runs fine; the problem occurs at BPEL runtime.
    (input_BAPI_COMPANYCODE_GETLIST,output_BAPI_COMPANYCODE_GETLIST) ] - WSIF JCA Execute of operation 'BAPI_COMPANYCODE_GETLIST' failed due to: Adapter Framework unable to create outbound JCA connection.
    http://127.0.0.1:9080/orainfra/wsil/adapters/applications/BAPI_COMPANYCODE_GETLIST_invoke.wsdl?wsdl BAPI_COMPANYCODE_GETLISTPortType::BAPI_COMPANYCODE_GETLIST(input_BAPI_COMPANYCODE_GETLIST,output_BAPI_COMPANYCODE_GETLIST) - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: javax.resource.spi.EISSystemException: IWAFManagedConnectionFactory:Exception javax.resource.ResourceException: Adapter 'SAP' not available. Names are case sensitive.
    ; nested exception is:
    ORABPEL-12511
    Adapter Framework unable to create outbound JCA connection.
    http://127.0.0.1:9080/orainfra/wsil/adapters/applications/BAPI_COMPANYCODE_GETLIST_invoke.wsdl?wsdl BAPI_COMPANYCODE_GETLISTPortType::BAPI_COMPANYCODE_GETLIST(input_BAPI_COMPANYCODE_GETLIST,output_BAPI_COMPANYCODE_GETLIST) - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: javax.resource.spi.EISSystemException: IWAFManagedConnectionFactory:Exception javax.resource.ResourceException: Adapter 'SAP' not available. Names are case sensitive.
    Sincere thanks in advance.
    Regards
    sibendu

    Dear Shiva & Others
    I am still stuck up with J2CA repository config of SAP adapter. I have been able to successfully test JCA outbound service (request-response to SAP BAPI/IDOC) with BSE config only. Below are still problems, with J2CA config, if i create a outbound JCA request-response service, wsdl generation and everything is fine, but runtime when called thru BPEL partner link it gives below error in adapter log (still working on inbound jca service and getitng some problem there too which hopefully can be resolved).
    Mon, 3 Aug 2009 19:41:28.0459 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [debug] [IWAF JCA] [container] ENTER AdapterManager.getActivatedAdapter(String adapter, String config)
    Mon, 3 Aug 2009 19:41:28.0475 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [info ] [IWAF JCA] [container] [SAP.service_Blore] Created adapter instance for class'class com.ibi.sapr3.SapAdapter20'.
    Mon, 3 Aug 2009 19:41:28.0475 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [info ] [IWAF JCA] [container] [SAP.service_Blore] SAP activate() : com.ibi.sapr3.SapAdapter20@568dbc
    Mon, 3 Aug 2009 19:41:28.0475 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [error] [IWAF JCA] [container] [SAP.service_Blore] Problem activating adapter. (null). Check logs for more information
    java.lang.NoClassDefFoundError
         at com.ibi.sap.SapAdapter20.bindToPool(SapAdapter20.java:484)
         at com.ibi.sap.SapAdapter20.activate(SapAdapter20.java:155)
         at com.iwaysoftware.af.container.adapter.ProxyAdapter.activate(ProxyAdapter.java:104)
    Most strange to me is the NoClassDefFoundError, I have seen the code in SapAdapter20 and all dependencies are there in classpath, i have gradually added them to everywhere and now all the jars/dlss are present in system classpath, server classpath, <soahome>/opmn/lib, <soahome>/j2ee/<container>/lib and adapter directories :-)
    I also get another exception at server startup, but assuming this has nothing to do with the above problem (and adapter works without the keystore config, please correct me if wrong), still would be nice to get rid of this as well.
    java.lang.IllegalStateException: Problem loading keystore: java.io.FileNotFoundException: D:\SOASuite\adapters\application\config\base\security\keystore.jks (The system cannot find the file specified); make sure the password is correct
         at com.iwaysoftware.security.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:41)
         at com.ibi.adapters.util.security.SecurityManagerImpl.<init>(SecurityManagerImpl.java:45)
    Any help really greatly appreciated.
    regards, sibendu

  • Lockbox - clearing SAP documents issue

    Hello all,
    Me along with our functional consultant are trying to figure out a lockbox document clearing issue and hope you could through some suggestions in. We are using FLB2 to clear SAP documents by using different search rules for invoice numbers on FLB2. Right now we have 5 different kinds of search rules based on document number (BELNR) and reference document number (XBLNR). We are able to clear the documents successfully if we have either document or reference documnet numbers in our input file using one of these 5 search rules. But now we would like to clear the documents also based on document assignment number (ZUONR). We tried few assignment numbers in the input file with all 5 search rules but FLB2 is not clearing any SAP documents. We are not sure if we need to have a new search rule specific to clearing the documents based on assignment numbers or how to create more search rules. Could you please suggest us if you have any thoughts on this?
    Thanks,

    Anyone with any suggestions? Please let me know. Thanks.

  • SAP HR Issue

    Hi All,
    Need solution for the below
    1) If the accumulated earned leaves excess of 90 days have to paid to employee on his gross salary in the month of January.
    There is no payroll integration.
    2) Employee should be able to request for grievance on the ess portal and same should be routed to manager for approval.
    Please let me know if SAP has provided standard solution or else what custom development to be done.
    Please let me know how to do.
    Regards
    Vish

    In Time Evaluation you can query the balance and reduce the overall quota so that the same can be paid out - via PCRs. The issue is that there is no payroll integration as per you. Then how do you plan to pay the employee?
    As per the earlier conversation, grievance is not a standard service offered from SAP - for India at least. You would need customization here.
    Regards
    Pramod

  • SAP Query issue in Treasury

    Dear All,
    My client want additional user specific columns in Posting Overview report. These user specific details are maintained in a Z table. I created an SAP Query using 2 treasury tables VTBFHA and VTBFHAPO along with Z table which is exactly like posting overview report. Everything is proper untill the query execution but the data is repeating. I mean each transaction and its details are repeating twice.  How to control this. The table joins are connected with fields company code and financial transaction in each table. Tell me how to control repetition. Any code need to written? if so where & how?
    Rgds
    Komal

    quey means  tables are suppose to match then only result.
    example for tax i have created quey for sd tax codes
    A926 is the table name for jivp condition type
    konp is the table for all condition types(taxes)
    based on these two we have writen query
    based on the table only it wil match
    i think u r tables are not matcing
    pls send u r tables and requirement.
    while posting issue plesase focous on error and try to mention error what u r getting
    send asap.
    sumathi
    fico
    Edited by: sumathi lakshmi on Dec 31, 2008 11:45 AM

  • SAP Banking - Issue with Bank statement

    Hi
    We are using Banking Services from SAP 6.0. In Account management I am able to create the bank statement and can view in the Bank statement history that the bank statement has been created. However when I double click the bank statement I want to view (in the ALV Grid)I get an error message which reads "FUNCTION DOUBLE_CLICK HAS NOT BEEN IMPLEMENTED YET". Message information
    Application Area >6
    Message no 501.
    Any help on this issue will be appreciated
    Thanks
    Ramesh

    Hi,
    Given the situation I think its a technical problem rather than a functional and for this you would need help from your basis team. Check the version history of SAP banking and apply the patches if required be.
    Regards,
    Abhinav Sethi
    Feedback is most welcomed!

  • ORA-01031: insufficient privileges and SAP license issue

    Hi,
    We have successfully installed the NW7.31 with ORACLE 11.2.0.4 on AIX.
    Its a fresh installed system, after installation we have applied the saplicense through SLICENSE and after that upgrade the kernel(We have run the ./saproot.sh <SAPSID> with root user).
    Kernels are upgraded successfully, we have checked the disp+work, kernel patch level is upgraded successfully.
    SAP is started normally, but now we are facing two issues on OS level.
    1. Issue is regarding to the saplicense command....
    abcadm 4> saplicense -show
    saplicense: no license entries found
    abcadm 5> saplicense -number
    saplicense: read installation number failed
    *** Can not read profile parameter SAPSYSTEMNAME
    Start saplicense with -number NAME=<sid>
    abcadm 6> saplicense -number NAME=ABC
    Read installation number for SAP SYSTEM: ABC
    INSTALLATION NO = INITIAL
    2. When we are trying to run the Update statistics on database with DB13 command following error occurs. Even i have tried via brtools but still following error occures.
    BR0301E SQL error -1031 at location BrLicCheck-12, SQL statement:
    'SELECT MAX(SYSTEMNAME), MAX(SYSID) FROM SAP_MLICHECK WHERE EXPIRATION_DATE = (SELECT MAX(EXPIRATION_DATE) FROM SAP_MLICHECK)'
    ORA-01031: insufficient privileges
    I have checked the R3trans -d it working fine.
    oraabc 15> R3trans -d
    This is R3trans version 6.24 (release 721 - 08.05.14 - 16:50:00).
    unicode enabled version
    R3trans finished (0000).
    In SLICENSE tcode it showing the license entries but when we are run the command from os level "saplicense", it didnt found any license entry.
    Kindly suggest.
    regards,
    amit

    Hi Deepak,
    NW SP level as follows.............
    SAP_BASIS
    731
    0011
    SAP_ABA
    731
    0011
    PI_BASIS
    731
    0011
    ST-PI
    2008_1_710
    0010
    SAP_BW
    731
    0011
    SAP Kernel as follows....................
    kernel release                721
    kernel make variant           721_EXT_REL
    compiled on                   AIX 1 6 00CFADC14C00 for rs6000_64
    compiled for                  64 BIT
    compilation mode              UNICODE
    compile time                  May 27 2014 03:48:09
    update level                  0
    patch number                  300
    source id                     0.300
    DBATOOLS level as follows...............
    oraabc 12> brtools
    BR0651I BRTOOLS 7.20 (36)
    regards,
    amit

  • SAP Printer Issue: Printing in two diff printers simultaneously

    Hi Expertz!
    I have a weird situation here...
    3 users suddenly encountered this weird issue yesterday...
    They expect to have their work printed in "Printer A" but they didnt expectd that it will also get Printed in "Printer B".
    I checked the spool request (via sp01) and it is only directed to Output Device "Printer A" and Not to "Printer B"
    I also checked for spool request under "Printer B" that has been requested by the 3 users. But there is none!
    This is beyond my Stock Knowledge!
    Please help GuyS!!

    ideally it should work if the spool work process of the SAP System and the host spool system (operating system spooler) are on the same host. is this the case?
    check [http://help.sap.com/saphelp_nw70/helpdata/en/4f/9c033cff903105e10000000a114084/content.htm]

  • Sap  printer issue

    hi experts
    i am facing a problem,i am in IS-U ELECTRIC company having mass billing scenario.we r having 5 printer's which will print bulk of bill's every month.the problem is when we give print on 1 printer  in a lot (of 2000 bills) then the whole printer on the networks(sap configured printer) get stucked,and if another user want to get print from another printer he will only get those print after the completion of previous spool.so is  it a configuration issue against printer setting in BASIS? plz help me out in this it's urgent issue.
    gaurav

    Gaurav, how many spool work process's do you have?
    It sounds as though the process's you do have are getting flooded & you could benefit from a few more in the system.
    Look in SM50 for processes called 'SPO' these are SAP's spooler/printing processes. By default there will be just 1. You can increase the number of these by changing the instance profile parameter "rdisp/wp_no_spo" via RZ10. You will need to restart the instance for the change to take effect.
    I currently look after a 4.7 System that has high printing requirements & is running comfortably with 5 spool work process's.
    Hope that helps
    Danny

  • SAP Upgrade issue  ABAP-PI Proxy error

    Hi Guys,
    We have an issue in SAP R3 system after the recent SAP upgrade.
    The proxy programs in R3 were using SAP Standard structure in their development.
    Standard structure : SAPPLCO_LOG_ITEM_CODE (TYPE SAPPLCO_LOG)
    And so after the upgrade, There seems to be a new field added in the above standard structure and hence causing mismatch between the proxy program developed internal structure to the SAP standard structure.
    We come to understand that this Standard structure is being used from SAP PI, Software component SAP APPL.
    So SAP PI has old SAP standard structure and SAP R3 has new standard structure with additional field.
    Can you please suggest how to overcome this issue. We have also raised an OSS ticket to SAP.
    Kind Regards
    Rajesh.S

    Hi Harald,
    Thank You for the information. I was able to download SAP_APPL 6.06 content from SAP service market place. Here We have a doubt before importing the new SAP APPL content. In market place downloads under SAP_APPL 6.06 we were able to see few many database downloads with last changed at 3.04.2014.
    Our EHP upgrade for SAP_APPL is 6.06 , SP level 0007. So we should download / import  the highlighted content version (SAPAPPL60607) in the screenshot from market place or download / import the latest change under SAP_APPL 6.06 download patch ? Kindly let us know.
    Best Regards,
    Rajesh.S

Maybe you are looking for