Interfaces - Process chains
hI,
can anyone help me how i can check these interfaces
to convert my infopackagegroup to process chain
RSPC_MIGRATE_INFOPACKAGE_GROUP(to convert infopackage group to a process chain)
RSPC_MIGRATE_EVENT_CHAIN ( to convert an event chain to a process chain)
Thanks
Hi Greatflower,
I have not tried the event chain stuff, but you can go to SE37 and type in RSPC_MIGRATE_INFOPACKAGE_GROUP. Do a single test (F8) and put in the technical name of your InfoPackage group. It will then pop up for you to enter a name and description for the new process chain. Further you will have to go into RSPC and actiavte this process chain. I think it would have been simpler to click on process chain maintenance from within the InfoPackage group.
Hope this helps...
Similar Messages
-
Trigger a process chain when user clicks on save button in web interface
Hi All,
This is a issue I'm facing with the BW BPS web interface.
BPS web interface generates a BSP application so thought posting this question in BSP forum might get some responses.
The issue is I have to trigger a process chain when the user clicks on the save button on the web interface.
I have no clue how BSP works. So if anybody has any ideas or suggestions I would greatly appreciate it.
Thanks,
HariniHi Dhanya,
This is the code i have in the ABAP program in the process chain. I just included the API_SEMBPS_POST part, but still it doesn't work. Please give me your email address so that i can send some screenshots.
REPORT ZHTEST.
DATA: l_subrc TYPE sy-subrc.
DATA: ls_return TYPE bapiret2.
CALL FUNCTION 'API_SEMBPS_POST'
IMPORTING
E_SUBRC = l_subrc
ES_RETURN = ls_return.
CALL FUNCTION 'RSAPO_CLOSE_TRANS_REQUEST'
EXPORTING
I_INFOCUBE = 'ZMAP_TAB'
EXCEPTIONS
ILLEGAL_INPUT = 1
REQUEST_NOT_CLOSED = 2
INHERITED_ERROR = 3
OTHERS = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
PI Interface Posting Files - Trigger Process Chain Issue
Dear Reader,
Situation -
We get multiple flat files from source system via PI interface. To process this in BW 7.0 side we have created the web service interface. In the function module we have written a code to trigger process chain, once a data is posted.
Issue -
As there are multiple files being posted, the PC runs on completion of the every single post, which is not desired. We need to run the process chain only once at the end of all the files being posted.
Notes -
1. Number of files keep varying.
2. Clubbing all the files in a single file and then posting it would cause performance issues.
Request your help in find a way like -
1. A file being posted of name, say 'START PC', which can be trapped in the funciton module and controll the PC call.
2. <any Other idea>
regards,
vinay guptaHi Dhanya,
This is the code i have in the ABAP program in the process chain. I just included the API_SEMBPS_POST part, but still it doesn't work. Please give me your email address so that i can send some screenshots.
REPORT ZHTEST.
DATA: l_subrc TYPE sy-subrc.
DATA: ls_return TYPE bapiret2.
CALL FUNCTION 'API_SEMBPS_POST'
IMPORTING
E_SUBRC = l_subrc
ES_RETURN = ls_return.
CALL FUNCTION 'RSAPO_CLOSE_TRANS_REQUEST'
EXPORTING
I_INFOCUBE = 'ZMAP_TAB'
EXCEPTIONS
ILLEGAL_INPUT = 1
REQUEST_NOT_CLOSED = 2
INHERITED_ERROR = 3
OTHERS = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
Report on Daily Status Of Process Chains
Hi all,
I need a report on process chain where daily i can check the status of the Chains executed, failed, logs, start time, end time, log ID, Job Type, Run Time, Last Update ( User name ), Duration, Source System.
Is there any Standard Report on this, if not how can i achieve this.
If yes whats the report name.
Regards,
av.Hi fresher BW,
U can put ur Process chain in <b>RSPCM</b> (Monitor the process chain) & give ur mail id & give an Interface it will give daily report on that process cahin ( IF u schdule that process Chain Daily).
Go to RSPCM.
Click on Add chain( It is just like create button) select ur process cahin which u want to get details daily.
Thanks,
kiran. -
Error encountered while running a process chain
Hi,
Was wondering what's the cause of this error:
<b>Invalid call sequence to interfaces when recording changes.</b>
We keep on getting this error message when we try to activate and schedule our process chain.
Please help. Thanks!We run into this problem every time we Activate/Schedule a Process Chain; doesn't really <i>affect</i> anything. The chain still runs as scheduled once you "OK" through the error messages.
Seems to be some rogue message that comes up in more Authorization-sensitive environments (Read: PRD)
I have researched this to fruitless extents: no Notes exist, etc.
Sorry I can't be of more help other than to say "<i>I feel your pain</i>" :-D -
To set delay in process chain using a program
Hi all,
We have a requirement in which the loads from nearly 15 sources (DSO) gets loaded into the Cube thro 15 process chains. The source gets loaded from the PI interface. So it might happen that simultaneously 10 loads will be started and reach the cube.
In the cube we have delete overlapping request, so its gives a deadlock when the chains try to delete the prev. request at the same time.
What we have planned is if we can write a program that will set a delay depending on the lock entries present for that particular cube. But still we are not sure how far this will help.
If anyone has faced a similar issue or can anyone suggest on this would be much appreciated.
Thanks
MerlinI believe in each of your 15 local chains you have the load to Cube process.Why dont you take the load to the Cube out of the local chains and in the meta chain you could sequence the loads from the 15 ODSs so that you can have a parallel processing upto the ODSs ( assuming the rest of the local chain is used to fetch from R3 ) and then sequential to Cube.
I dont think writing a program will help much here. -
Hi
I would like to use the OS_COMMAND in process chain to rename file to another filename after data loaded from file into the targeted cube. Eg: I would like to delete brand.txt from folder named /interface/.
I would like to create the command name via tcode SM49. However, I did not know the command to enter in fields 'Operating system command' and 'Parameters for operating system command'. Can anyone please guide me?
Thanks and regards
Kang RingHi,
You can find System OS command process type in Other Processes section of RSPC.here you can add the same in your process chains and fulfill your requirement.
hope this is clear for you.
Regards
Ramsunder -
Hi APO Gurus
I am getting following error in Process Chain :
1 Tab Page ICkw6Rdc7s7x000002e0280 still contains 3 temporary aggregates when deleting
2 Deletion of tab page ICkw6Rdc7s7x000002e0280 with 16566 registrations failed.
3 Error in function module : < OM_TS_DELETE_REGISTER> Return Code : 3
Can anyone guide through this and my process chains for the macros are running very slow.Ihave splitted the jobs for macros but still it is running very slow.How to fasten my process chains.
AmitHi All,
Thank you for your inputs on that....I changed the InfoPackage settings to App. Server and also background scheduling.
Now I get another error in the Load Data process of the process chain. the errors are as follows:
1.Error when opening the data file /usr/sap/interfaces/bw/sv5/GO/Plan/Current Pass/T (origin A) @35@
Diagnosis: File /usr/sap/interfaces/bw/sv5/GO/Plan/Current Pass/T (origin A) could not be opened.
2. @5C@ Errors in source system @35@
3. @5C@ Error 1 when loading external data @35@
The file name is actually TEST12.txt, but I am not sure whether the process chain is actually picking up the entire path or not.
ALso I checked the batch monitor and found that the job is actually running under the user Z_R3USER and this user has the read and write privelges to application server
Can anyone explain wht the problem could be?
THank you -
Error in process chain pushing step
Hi Experts,
We encountered an error in process chain pushing step. The error is "Process ZXXXX, variant 4UBK25S73O99DNLFQ0Q55EBTY, ended with invalid status". Data is pushing from OHD to PI/XI system. Unable to trace error and even not able to see the variant in PC.
Could any one please give us your inputs on the error, if you experienced such type of error message. Your inputs/suggestions are highly appreciable.
Best Regards
Venkat...Hi Ram, thank you for the quick response.
Yes, at source, all requests are available for reporting.
Source is a Cube and target is OHD (DB Table). From this OHD we are pushing data to PI system.
PC flow is: Start--->DTP--->Push Interface. The push interface step got failed.
Daily, it's working fine. Unfortunately, today failed
Any insights please...
BR
Venkat... -
Process Chain - Multi Event in Report ABAP
Hi,
I should build a ProcessChain containing a report ABAP that verify the existence of 3 files on the directory and what in base to the event performs a process type or another. How am I able to set the Interface IF_RSPC_MULTI_EVENT and to pass the parameter from report ABAP for multi_event ?
Thank You.Hi
Toi integrate an abap program in a process chain it's not necessary to modify the abap object logic. It's necessary to insert a Object ABAP Program
check this link for a typical example of abap programming in process chains
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
Andrea -
Avoid Process chain parllel run
Dear Experts
I have to execute 8 process chains through an interface A (8 PC handles by different dept people).
8 PC have a common IP,sometimes if they trigger at same time I am facing table lock error.
Now I want to avoid this parllel execution of PC eventhough they trigger in same time.
Requirement:out of these 1 PC runs then other PC should wait for the completion of 1 and then should get trigger.
Any logic for ABAP or any option on BI7 ?
Please help me
Assuring for full points.
Thanks and regards
RajeshHi...
First create 7 Events in SM62........suppose.......A,B,C,D,E,F,G.........
U use the process Program ............and the Program name is BTC_EVENT_RAISE............
Incluse this program in the end of each PC......And this program will raise event........
First PC1 will run........make it time based.......in the end include the program............which raise Event A.......
Include A in the Start variant of PC2............(ie..make rest all the 7 PC event based)....so once PC1 completed.it will trigger PC2...........
Similarly...........PC2 will rsise Event B............which in turn will trigger PC3............
In this way the other chains.......
Design the PC s in this format......
Start Process
Program
Regards,
Debjani....... -
Hi,
in our system , a Program runs everyday in R3 system to fill the customized delta tables and we run the process chain to load the data in BW from Delta tables in R3 system.But problem in the above scenario, after completion of R3 Job in R3 system the BW system does not aware of R3 job status so we have schedule the process chain in such a way that the process chain start after 2 Hours of completion of R3 jobs.
to overcome this, i need to implement either of the below requirement.
a BAPI call so that the R3 job can be triggered from BW from a process chain, and then the BW metachains can start once it is finished.
Or
we are using a ABAP program in R3 system to fill Delta table. So at the end of the ABAP code, send an RFC message to BW, which can trigger a job in BW which will start 1 meta chain.
please tell me which is the better option and how can i
Regards
Atulhi
i have tried below logic in R3 side
Create a Customized FM with Remote Enabled in BW system
call that FM with RFC destination and Event name as Export parameter from a ABAP program in R3 Side
i have given the Event name in Variant as same as i have created in BW system SM62
when i had run the Program in R3 side the program run successfully but the process chain did not run in BW system.
please let me know what is the reason behind this.
below code i have written in ABAP program in R3 side
parameters: rfcdest like rfcdisplay-rfcdest,
zevent type char32.
CALL FUNCTION 'Z999B_CB_F_EVENTRAISE' destination rfcdest
EXPORTING
EVENTID = ZEVENT
EXCEPTIONS
BAD_EVENTID = 1
EVENTID_DOES_NOT_EXIST = 2
EVENTID_MISSING = 3
RAISE_FAILED = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Below FM i have developed in BW system with Remote Enabled in Attribute tab page of FM.
FUNCTION Z999B_CB_F_EVENTRAISE.
""Local Interface:
*" IMPORTING
*" VALUE(EVENTID) TYPE CHAR32
CALL FUNCTION 'BP_EVENT_RAISE'
EXPORTING
eventid = eventid
EVENTPARM = ' '
TARGET_INSTANCE = ' '
EXCEPTIONS
BAD_EVENTID = 1
EVENTID_DOES_NOT_EXIST = 2
EVENTID_MISSING = 3
RAISE_FAILED = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFUNCTION.
Regards
Atul -
Process Chain: what does the variant do with "Delelte changelog"
We have a process chain developed by a consulting firm that inside the process chain, there is a variant with the description of "Delelte changelog older than 3 months". Double click this variant to open this variant interface, 1st column titled "Object" shows all rows are ODS picture icons, 2nd column titled "Object Type" shows all rows are "Change Log Table", 3rd column titled "Object Name" shows all rows starting with "8ZXXXXXXXXXX". What kind of this variant function in Process Chain as "Delete changelog"?
Thanks and we are looking forward to seeing your answer soon!Hi
DSO contains 3 tables. New data table, change log table and active data table.
New data table: When the data was loaded, first the data goes to new data table.
change log table: When you activate the data in DSO, it goes to change log table and active data table. Change log table contains the changes happened like before image,after image.
Active data: Reporting is done out of this table.
Over a period of time the change log table grows in size and it needs to be periodically cleaned to reduce the size of the table.
The variant used to delete the change log entries if it is older than 3 months automatically using the process type "delete change log" in process chains.
Hope it helps.
Regards
Sadeesh -
Hi All,
I need some help of your expertise in process chain
Scenario is like this.
System Land Scape
Dev System --> Test System (Non Modifiable) --> Production
I created process chain for CIF in dev box. process chain is working fine. but when I transport it to test system I do not see process chain in active stat. as test system is not modifiable I can not activate process chain in test system. Also when I try to execute the process chain I get error message " Invalid call sequence for interfaces when recording changes". Also in test system all objects are changeble (RSA1)
Can anyone help me how to resolve this? BW component is updated till sevice pack 20.
Regards,
Harshil Desai
Edited by: Harshil K Desai on Aug 4, 2009 7:29 PMPlease see if you can activate the process chain using the function module RSPC_CHAIN_ACTIVATE_REMOTE
-
Exchange variant context menu option in Process Chains
Hello Masters,
I would like to know about the context menu option Exchange variant in Process Chains. Could you please educate me on this.
Thanks and best wishes,
i-biHi,
Every process step is associated with a variant (process step actually <b>is</b> a variant). To exchange the variant would mean removing the existing one and replacing it with another.
After exchanging it click "check". The interface is somewhat buggy...
Maybe you are looking for
-
Open Attachment option in Mail opens incorrect invite in Calendar
My issue: if I double click or use the Open Attachment option in Mail for calendar invites, an invite from 2 years ago opens in Calendar for me to accept. If I use the Add to Calendar function, no problem & reads like it should do. I upgraded to ML a
-
How can I implement a Digital I/O counter with a maximum source frequency of 80 MHz (like 6602 board) using CompactRIO? It appears as if the Digital I/O modules for CompactRIO are much slower than this. Thank you, --Ray
-
WS12300111: Leave Request Approval - Multiple Approvals
Hello. I am part of a project, trying to implement ESS/MSS at a large international NPO Customer, and have encountered a problem. I plan to use the WS12300111 Workflow for the approval process of Leave Requests, but since the customer in some situati
-
Mpc2500/dsc525 spitting out multiple blank pages
I've a mac mini running mavericks 10.9.4. I've a Gestetner MPC2500/DSc525 printer. When I attempt to print something the printer merely spits out mostly blank pages. some of the pages contain random lettering and numbers and special characters.
-
Can't edit objects on the stage
Hi, I'm stumped helping my colleague on the issue below so I'm logging this question. Issue: My colleague is trying to edit a slide but can't edit any of the objects on the stage. However, it works fine when I open the same project on my machine. Is