Transportation of process chains with ABAP variants
Hi,
Could you please help me in finding out how to transport process chains with ABAP variants.
I can transport them, however when transporting them, I overwrite the already existing variants, which is very unfortunate...
Could you please advice.
Thank you in advance!
/Brian
Hi Ramesh,
Option 1:
You can directly create the process chain in Production. Most of the times ppl do have access to create a process chain in Prod. Kindly check whether you have the authorization to do so.
Option 2:-
I did not suggest to delete the old info-packages in QA and Prod. Let them continue to exist but you may not use them once the process chain is in place. You create the process chain, test it and move it up to Prod. I dont' think the new infopackages will hamper your delta load. The delta is not dependent on the infopackage.
If I were you, I would try the second option and if it does not work during testing then go for the first option.
Bye
Dinesh.
Similar Messages
-
Process chain with ABAP reports included
Hello !
I need help regardin an issue.
I have a process chain with the processes:
1) Start
2) Process type ABAP program -> report that has a wait instruction
3) Process type ABAP program -> report that has a system message , based on a first variant of the report
4) Process type ABAP program -> report that has a wait instruction
5) Process type ABAP program -> report that has a system message , based on a second variant of the report
6) Process type ABAP program -> report that has a wait instruction
7) Process type ABAP program -> report that has a system message , based on a third variant of the report
report that has a system message : has 3 variants
The reports work each individual, but in the chain , when I execute, I must see some system messages and there is nothing
I assigned for the processes the right reports, including the variants for the processes 3, 5, 7.
Do you have some clue? I can't imagine why they don't work in this process chain.
Thank you.In RSPC transaction -
create your process chain
To include ABAP program --- expand General Services --- Select ABAP program -
drag and drop it in right panel
Create process variant -
provide program name and program variant(if exists) -
Using Planning Sequence in a Process Chain With input variants
Hi,
I have a COPY planning function which has multiple FROM and TO options like (From:Fiscal Year To Fiscal Year, From Version TO Version). In the layout they select the options for which they want to COPY and execute the function.
How can I replicate the same approach in a process chain with the varaints, how can i create the FROM and TO variables in the process chain.
Thanks
Rashmi.Hi.
You can save variable variant for planning sequence in modeler and then use it in process chain.
In process chain you choose "Execute planning sequence" and add planning sequence with variant.
All this if you using IP instead BPS.
Regards. -
Ending a process chain with abap program
Hello friends.
Can anyone help me please?
I have a problem with a process chain in BW.
The process chain is triggered by the MF BP_EVENT_RAISE in an custom MF. While the process chain works, the custom MF is monitoring the chain´s log.
This process chain have 2 steps: one is the initial process and the other is a ABAP program. In the abap program there are validations and if exists some error, the program abort and this job (BI_PROCESS_ABAP) is cancelled. The problem is that i have to go to the Tx. RSPC and view the logs fro this chain and in these moment ends th custom MF. In other wors, the MF ciustom ends until i go to the tx RSPC for view the logs.
I need that the program ends the process chain naturally.
Thanks for your help.
Regards.Hi,
You can end a process chain by seeing the variant name and instance name of teh process chain from and finding its corresponding log id,type of process from the table RSPCPROCESSLOG and then executing the standard FM RSPC_PROCESS_FINISH. Here you will have to give the log id,type of process ,vairant name and instance name alongwith the status of the process chain as R to end the process chains.
If you want to aurtomate it you can do that by creating a Z program which will read LOG ID and teh TYPE of process from table RSPCPROCESSLOG on the basis of variant name and the instance name of the process chain and the execute the function module RSPC_PROCESS_FINISH from inside the program.
Navesh -
Process chain with abap report
Hi all,
I have an abap report which is used to fill a table . This report is scheduled on daily basis .
Now i want to do is , whenever this report completes my process chain should start in BI so that data in table can be filled in GDS .
How to do that ???
Please help.
Regards
ShwetaHi,
You can do it in two ways.
1) Include the ABAP program as the first process in your process chain. Once the program is completd the following processes will continue.
2) Use "After Job" Scheduling options to schedule your process chain.
Mention the job name of the program in the After job. The process chain will get triggered once the job is completed.
Regards,
Balaji V -
Create Package while transporting a process chain
I want to transport a process chain but while doing so it is asking for “package” name. I do not have authorization to tcode SE21 to create a Package. I checked with ABAPer and he also does not have access to SE21.
Is it mandatory to transport a process chain only via a “package”? Are there alternative methods available which you can suggest?Thanks..
Yes, this is the first process chain we are transporting.
I tried maintaining the paramters in RSTPRFC with the below settings..
Client: BW client 001
Destination: TPBWMANDTRFC
User: ALEREMOTE
PWD: ************
I want to know whether the details of teh destination are correct. If so, are these settings need to be maintained in QA and Prod systems as well?
Thanks and Regards,
Srinivas -
Triggering Process chains through abap code
Hi Experts,
Can you please let me know if it is possible to trigger a BW Process chain using an abap code.
If yes , kindly let me know the sample code.
Help done would be appreciated.
Regards,
UdayHi Thanks for your reply.
When I am trying to execute process chain with variant as a APD ( In this APD data is getting loaded form one Query to Transactional ODS.) This process chain being executing through one ABAP program using the following code
CALL FUNCTION 'RSPC_API_CHAIN_SCHEDULE'
EXPORTING
I_CHAIN = 'XYZ'. ( Dummy Process chain name)
While executing this program I am getting following message :
You can specify the name of the application server here
on which all jobs in the chain are scheduled
If you do not specify a name, the jobs from batch
management are divided between the available servers
How to avoid this message.
Can we write any code in the above program to assign any fixed server name so that it will not ask for any server name.
Your help is much appreciated. -
Server name message when triggering process chain through ABAP PROGRAM
Hi all,
When I am trying to execute one process chain with variant as a APD ( In this APD data is getting loaded form one Query to Transactional ODS.) This process chainis being executing through one ABAP program using the following code
CALL FUNCTION 'RSPC_API_CHAIN_SCHEDULE'
EXPORTING
I_CHAIN = 'XYZ'. ( Dummy Process chain name)
While executing this program I am getting following message :
You can specify the name of the application server here
on which all jobs in the chain are scheduled
If you do not specify a name, the jobs from batch
management are divided between the available servers
How to avoid this message.
Can we write any code in the above program to assign any fixed server name so that it will not ask for any server name.
Your help is much appreciated.
Thanks,
Uday.Hi Shanthi,
How to write exception handling for this.
Quick reply is nedeed.
Thanks,
Uday. -
Warnings while transporting a process chain
Dear all,
I am getting the below warning message when I am transporting my process chain into Quality. Due to this, the PC is now in inactive version in the target system.
The logs shows the below message
No destination maintained in target client 001 -> Not activated
Message no. RSPC085
Diagnosis
When activating a process chain, this is checked and scheduled. Both the checking of a process chain and its scheduling require that
1. the function is executed in the target client of the import and
2. the user executing the function has the appropriate authorizations.
This is usually the case for the BW background user
The function can be executed in the target client if an RFC logon occurs in the target client. An RFC destination must be predefined for this purpose. This destination is used for logon to the target client from client 000 during import postprocessing.
This destination does not exist in this system.
System Response
The process chain will not be activated, which means that it will not be checked, scheduled, or saved in an active version. The process chain will only be adjusted to the local situation (for example, key changes with objects that are dependent on the source system), and will not be saved in a modified version.
Procedure
Create a destination for the import postprocessing.
Can some one please help on this.
Thanks and Regards,
SrinivasThanks..
Yes, this is the first process chain we are transporting.
I tried maintaining the paramters in RSTPRFC with the below settings..
Client: BW client 001
Destination: TPBWMANDTRFC
User: ALEREMOTE
PWD: ************
I want to know whether the details of teh destination are correct. If so, are these settings need to be maintained in QA and Prod systems as well?
Thanks and Regards,
Srinivas -
Trigger process chain in ABAP program
Hi Experts,
We have a requirement to trigger the process chain from an ABAP program. I used the function module RSPC_API_CHAIN_START to trigger the process by passing the process chain name in 'I_CHAIN' and it worked. However, the client wants to trigger this using batch user name as few planners do not have authorization when they executed the custom transaction.
Based on the return code of the function module I am capturing the status for tracking.
Please suggest if there is any alternate solution to pass the user name while triggering a process chain in an abap program.
Thanks and Regards,
Pavithrahi Chintai,
in bw side, you create a abap program to trigger an event in r/3,
and include this abap program in your process chain, the abap program like
CALL FUNCTION 'BP_EVENT_RAISE'
EXPORTING
eventid = 'ZRUNJOB_DEL'
and in r/3 schedule the program to delete previous data with 'after event',
the event name is same as raise by bw process chain, in this sample ZRUNJOB_DEL.
hope this helps. -
Trigger a program in ECC from BI using a process chain with out Program
Hi,
How can we trigger a program which is in ECC system from BI using a process chain with out writing any program.
is it possible? if yes how can we achieve this.
Thanks & Regards,
MadhuMadhu,
Not possible, indeed need event or Remote Function Call using an ABAP program.
Other option would be to use a 3rd party tool like Control-M to run programs/jobs on whatever system in your landscape (but requires investments of course).
Grtx
Marco -
Hi!
We have built process chains with AND and EXOR services in our development BW 3.5 but we are not able to transport them to our QA BW.
When I try to create a transport from one of these process chain we get a message "Meldungsnr. RSO252" for the types ISIP , RSPV , RSPT.
I cannot find the reason for that - does anybody have a solution.
Thanks in advance
RolfHi Rolf,
try it : BI Admin Cockpit - Problem in activating Process Chains
Dimitri -
Reverse transport of process chains ( Quality to Dev ) ?
HI all ,
i need to transport the process chains from Quality to development .
i have started collecting the process chains by using only necessary objects as grouping ,
here i am getting all the objcets like DTP , INfopakage , infoobjces , etc and Source system also .
i dont want to transport all the objests & just want to transport only process chains .
can any one plz tell me how to proceed with this .
Thanks ,
Edited by: BIuser on Dec 22, 2011 4:05 PMHi,
Please check the steps mentioned by Kamal,
Source system conversion after transport - RSA1->Tools->Conversion of Logical System Names.
Check the thread,
No Source system exist
Also in your case you are trying to move some objects from Quality to Development.
So kindly check with Basis also if they have maintained proper transport paths.
Regarding BDLS runs, during system copy one bw system will be copied on different BW system having different R3 system connection. In such cases basis does several BDLS runs where the target BW systems will have transformations of source BW system (source system). Once the basis completed BDLS runs the source system of source BW system will be changed to target source system in target BW system.
Please check with Basis if you are doing a system copy.
Thanks,
Vinod -
Hi Experts,
i built a process chain with 4 Masterdata.
I beginn with start and for each master data, i set up an infopackage and at the end , i created an Attribute with the 4 Masterdata als Infojects.
1. When i save, the order changed.
All the masterdata could not be upload.
How can i built a better process chain with Attibutes?
Thanks for your help.
Cheers
PatChange the below chain accordingly, just add IP's for 3 more Infoobjects.
Start
Infopackge1A(Attr)|Infopackge2A(Attr)
Infopackge1B(Txts)|Infopackge2B(Txts)
Infopackge1C(Hier)______|
\___________________|
__\___________________|
___\__________________|
______ And Processer_ ( Connect IP 1C & IP 2B )
__________|__________
Attribute Change Run ( Add Infobject 1 & Infoobject 2 to this variant )
Message was edited by:
Jr Roberto -
Copy process Chain with Meta chain
Hi experts,
how to copy the process chain with Meta chain, since the process chain which I planing to copy it hold meta chain and also local chain, I coping for change the technical name for the PC, is it possible to copy meta chain and local chain along with PC?
and plz breif me about meta chain and local chain why we have to use them and where we have to use them?
plz explain with scenario.
Thanks,Hi,
Once after the copy of the chains you need to change the start variant with the new one as the same start process can not be used in two process chains at the same time.
So Once after changing the start process for your MC and LC then you are good to go ahead to trigger the same.
If you trigger the MC then it will take care of trigerring the LC automatically.
In terms of changes in the process chain, you can get the last changed details in the log view but you can track the timestamp of changes from the process chain tables like (RSPC* and then press F4). But you can not track which process has been changed in this.
Thanks
Murali
Maybe you are looking for
-
please please please help! It says in my iPhone Free Space area on iTunes that the apps on my phone are taking up 9.20 GB when I only have one page of apps (all fairly small ones, too!). I can no longer download anything to my phone because of this,
-
There doesn't seem to be any valid or capable help from Adobe support to fix this. I was on a chat with a supposed Adobe tech for 50 minutes and we were still at "Hi How Are You?" This is not what I call good customer support. When it was obvious
-
Account posting for the GR of subcontract PO
Hi experts; We have a special requirement about the account posting for the GR of subcontract PO, 3POP process is used here means we create the SO, PR is created automatically. then convert to PO (Account assignment 'E', subcontract PO) . Basically n
-
How to update\insert data into a NVARCHAR column using ODBC API
I am trying to update a Sybase table via Microsofts ODBC API. The following is the basics of the C++ I am trying to execute. In table, TableNameXXX, ColumnNameXXX has a type of NVARCHAR( 200 ). SQLWCHAR updateStatement[ 1024 ] = L"UPDATE TableNameXX
-
Hi Im trying put a label on top of each column chart bar vertically(Outside), Im able to do it if it is a single column . with "showlabelvertically" option but, when i tried with multiple columns(column set) im not able to do it. do any one have a be