Create a chain with abap
We have a problem with the current executions of a chain, and we have thought about creating a new chain every time that a abap program was called.
We know that a cube and all the parametrization can be created with abap developments.
And we don't know if Is it possible do the same with a chain.
Thanks.
Hi David,
Did not quite understand your question. If you have a ABAP program and you want to include in the process chain, you can do it. Click on Process Types button and double click on ABAP Program.
Hope it helps!
Thanks,
Krishna
Similar Messages
-
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!
/BrianHi 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. -
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) -
How to create process chain with dso and infocube at a time
hi friends,
i have a FLATFILE in application server and i need to upload it to STANDARD DSO and i created a INFO PACKAGE and DTP for DSO.
i have a STANDARD INFOCUBE to upload data from above DSO. here DSO is the source. i want to schedule this process in process chain. how could i do this. any one please give me solution.
can any one explain me the options in RSPC and how they work and where we exactly use. this is very helpful to me. please give me guidance. thank you.
thanks,
sreeFirst make sure you have already created the infopackage to load the data from server to the DSO and the DTP to load data from DSO to the Cube.
Now goto Tcode RSPC.
Choose Create process Chain option. provide appropriate technical name and description.
Drag "Execute infopackage" process type from left hand side pane in RSPC. Choose the infopackage to load the data from Server to DSO. you can find this infopackage using the F4 help in the above selected process type.
Drag the "data transfer process" process type to load data from the Flat file data source above to the DSO.
Then Drag the "Activate DataStore Request" process type and select the DSO in which you would load the data using the above DTP.
Drag the "data transfer process" process type to load data from DSO to the Cube.
Save, activate and schedule the process chain according to appropriate time. -
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 -
IDOC: How to create child segment with abap code.
Hi,
I'am trying to write an abap code to create segments for an Idoc which structure is the following:
ZLE_00060_DLVY
> E1EDL20
> Z1DEL_CONS
>Z1DEL_MAT_HEADER
> Z1DEL_MAT
> E1EDL20RET2
> E1EDL22
> E1EDL21
> E1EDL23
> E1EDL51
I receive a sintax error: Error in IDoc with status 26 .
Checking the result I note all segment at the same level and an error about the segment E1EDL22
EDI: Syntax error in IDoc (segment cannot be identified)
Message no. E0078
Diagnosis
The segment E1EDL22 does not occur at the current level of the basic
type DELVRY05 (extension ZLE_00060_DLVY).
This error can have several reasons:
o The segment E1EDL22 is assigned to a group whose header segment does
not occur.
o The segment E1EDL22 does not exist in the syntax description of the
basic type DELVRY05 (extension ZLE_00060_DLVY).
o The sequence of segments in the group in which the segment appears
is incorrect.
Previous errors ('mandatory' segment or group missing) may be due to
this error.
Procedure
Please check the IDoc or the syntax description of the basic type
DELVRY05 (extension ZLE_00060_DLVY).
After the error I have:
data records
E1EDL20
Z1DEL_CONS
Z1DEL_MAT_HEADER
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
Z1DEL_MAT
E1EDL20RET2
E1EDL22
E1EDL21
Abap code:
idoc_data-segnam = 'Z1DEL_CONS'.
idoc_data-sdata = s_z1del_cons.
append idoc_data.
idoc_data-segnam = 'Z1DEL_MAT_HEADER'.
s_z1del_mat_header-tsegment = 'MATERIAL'.
idoc_data-sdata = s_z1del_mat_header.
append idoc_data.
clear idoc_data-sdata. <<<<<<<<<<< how to indent the structure because this is a child.
idoc_data-sdata = s_Z1DEL_MAT.
idoc_data-segnam = 'Z1DEL_MAT'.
append idoc_data.
idoc_data-segnam = 'E1EDL20RET2'.
idoc_data-sdata = s_E1EDL20RET2.
append idoc_data.
clear idoc_data.
idoc_data-segnam = 'E1EDL22'.
idoc_data-sdata = s_e1edl22.
append idoc_data.
clear idoc_data.
idoc_data-segnam = 'E1EDL21'.
idoc_data-sdata = s_e1edl21.
append idoc_data.
Any help will be well appreciated.
Thanks in advance.
Regards,
GiovanniHi,
following in debugging mode the abap code of the INCLUDE ZXTRKU02 where is defined the TABLES IDOC_DATA STRUCTURE EDIDD, I find that all field of the table IDOC_DATA are not set. More exactly my expectation is to find values for SEGNUM, HLEVEL, PSGNUM.
In a few words I need to execute an enhancement, via abap code, of the struscure of the idoc before sending it out since I have a requirement to test this enhancement in my XI environment, receiving as input this ideoc modified.
Then, I need to add a new segment and one child.
Any suggestion will be well appreciated.
Thanks in advance.
Regards,
Giovanni -
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 -
How to create dataslices IP with abap
Dear Experts,
I need to CREATE dataslices in IP via abap but don't really know how to do it, any FM that I can use? Hope somebody can help me...
Thanks !Hi,
Hint - Please try using function modules from the function group "RSPLSDS" like, RSPLSDS_PLDS_CREATE.
Also Please refer thread :
[Create new data slices via ABAP|Create new data slices via ABAP]
Thanks and Regards,
Prashant Vankudre.
Edited by: Prashant_Vankudre on Dec 13, 2011 12:10 PM -
Interactive Form with ABAP DDIC Interface
Hi,
I'm new on adobe interactive forms and I have some problems. I have a form with a abap dictionary based interface.
When I test my web dynpro application with the interactive form, it is not interactive. :-P
And yes the property "enabled" of the UI-Element is marked.
First I watched an e-Learning an build a web dynpro application with a from which has a interface based on xml.
I generated the inteface of the form from my context. It works fine.
But with a interface based on xml I dont't know how I can get a table on my PDF in the Adobe Lifecycle Designer.
So I searched snd n the forum and found a tutorial (InteractiveForm_and_Dynamic_Tables). Like in this tutorial I created a interface based on ABAP Dictionary and a form with a table. Then I choose this form on my UI-Element as templateSource and generate the context from the interface. But as i mentioned above, now the PDF isn't interactive.
Any idea?
Thx Florian
PS: when someone can tell/help me in german it would be much easier for me to understand...You can create Interactive form with ABAP dictionay based interface. You need to add following code in method "WDDOMODIFYVIEW" of your view.
DATA: LR_INTERACTIVE_FORM TYPE REF TO CL_WD_INTERACTIVE_FORM,
LR_METHOD_HANDLER TYPE REF TO IF_WD_IACTIVE_FORM_METHOD_HNDL.
CHECK FIRST_TIME = ABAP_TRUE.
LR_INTERACTIVE_FORM ?= VIEW->GET_ELEMENT( 'TEST' ).
LR_METHOD_HANDLER ?= LR_INTERACTIVE_FORM->_METHOD_HANDLER.
LR_METHOD_HANDLER->SET_LEGACY_EDITING_ENABLED( ABAP_TRUE ).
Refer:: http://help.sap.com/saphelp_nw70/helpdata/en/42/c247dc6227311ce10000000a1553f7/content.htm -
Tutorial for Interactive Forms and Print Forms with ABAP
Hi All ,
I am new in Adobe Forms do anybody have any pdf tutorial How -To so as to implement Adobe Forms withh ABAP?
I know about
https://www.sdn.sap.com/irj/sdn/interactiveforms
but i couldn't find any pdf tutorial with ABAP.
Only video tutorial.
I will appreciate any help.
Regards,
AriHi Francois & Preetha,
Please could you tell me wich is the procedure so as to create Print Forms with ABAP.
I understand that i have to create first in transaction sfp
1. create a interface where i must import the data i want to bind in Adobe form
2. create a form where i must include the above interface
and there i have to map the data in the context which i bind in the Adobe form
3.In the layout i open the Designer where i create the PDF form
The question is:
This procedure is right or what else can i do?
Do i need ADS installation for this?
How can i run the form? I push when i created the form the Test(f8) button is there where i must run it?
Do i have to write a Application Programm and were can i write it and how i call it in the interface?
Do i need sth else?
I am talking for printing form.
As you can see i have a lot of questions.
I am new in this technology and Sap so i will appreciate if you help.
Regards,
Ari -
Hello, colleagues!
I created supersession chain with two materials (steel1 and
steel2) and with Use-up Strategy in SCM system.
The total dependent requirements for steel1 are 32.
Total stock level for steel1 and steel2 are 30 and 16
correspondently.
After ATP (tran: /n/sapapo/pom1) a new row appeared in BOM order
with steel2 and quantity ZERO, but quantity of steel1 had been
reduced by 2. Its very strange result .
Can anybody throw the light on this.
Thanks for attention.Hello,
neither SNP nor CTP...
simple atp for planned orders (based on IPPE) using transaction /n/sapapo/pom1.
i used forward direction.
If you give me email I'll send you detail screens with settings.
BR -
Create XML file from ABAP with SOAP Details
Hi,
I am new to XML and I am not familiar with JAVA or Web Service. I have searched in SDN and googled for a sample program for creating XML document from ABAP with SOAP details. Unfortunately I couldn't find anything.
I have a requirement for creating an XML file from ABAP with SOAP details. I have the data in the internal table. There is a Schema which the client provided and the file generated from SAP should be validating against that Schema. Schema contains SOAP details like Envelope, Header & Body.
My question is can I generate the XML file using CALL TRANSFORMATION in SAP with the SOAP details?
I have tried to create Transformation (Transaction XSLT_TOOL) in SAP with below code. Also in CALL transformation I am not able to change the encoding to UTF-8. It's always show UTF-16.
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sap="http://www.sap.com/sapxsl" version="1.0">
<xsl:template match="/">
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header>
<CUNS:HeaderInfo>
<CUNS:InterfaceTypeId>10006</InterfaceTypeId>
<CUNS:BusinessPartnerID>11223344</BusinessPartnerID>
<CUNS:SchemaVersion>1.0</SchemaVersion>
<CUNS:DateTime>sy-datum</DateTime>
</CUNS:HeaderInfo>
</SOAP:Header>
<SOAP:Body>
<xsl:copy-of select="*"/>
</SOAP:Body>
</SOAP:Envelope>
</xsl:template>
</xsl:transform>
In ABAP program, I have written below code for calling above Transformation.
call transformation ('Z_ID')
source tab = im_t_output[]
result xml xml_out.
call function 'SCMS_STRING_TO_FTEXT'
exporting
text = xml_out
tables
ftext_tab = ex_t_xml_data.
Please help me how to generate XML file with SOAP details from ABAP. If anybody have a sample program, please share with me.
Is there any easy way to create the XML file in CALL Transformation. Please help.
ThanksTry ABAP forum, as it seems not to be PI related.
-
How to create a node with attributes at runtime in webdynpro for ABAP?
Hi Experts,
How to create a node with attributes at runtime in webdynpro for ABAP? What classes or interfaces I should use? Please provide some sample code.
I have checked IF_WD_CONTEXT_NODE_INFO and there is ADD_NEW_CHILD_NODE method. But this is not creating any node. I this this creates only a "node info" object.
I even check IF_WD_CONTEXT_NODE but i could not find any method that creates a node with attribute.
Please help!
Thanks
GopalHi
I am getting the following error while creating a dynamic context node with 2 attributes. Please help me resolve this problem.
Note
The following error text was processed in the system PET : Line types of an internal table and a work area not compatible.
The error occurred on the application server FMSAP995_PET_02 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: IF_WD_CONTEXT_NODE~GET_STATIC_ATTRIBUTES_TABLE of program CL_WDR_CONTEXT_NODE_VAL=======CP
Method: GET_REF_TO_TABLE of program CL_SALV_WD_DATA_TABLE=========CP
Method: EXECUTE of program CL_SALV_WD_SERVICE_MANAGER====CP
Method: APPLY_SERVICES of program CL_SALV_BS_RESULT_DATA_TABLE==CP
Method: REFRESH of program CL_SALV_BS_RESULT_DATA_TABLE==CP
Method: IF_SALV_WD_COMP_TABLE_DATA~MAP_FROM_SOURCE_DATA of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMP_TABLE_DATA~MAP_FROM_SOURCE of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMP_TABLE_DATA~UPDATE of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_VIEW~MODIFY of program CL_SALV_WD_C_TABLE_V_TABLE====CP
Method: IF_SALV_WD_COMPONENT~VIEW_MODIFY of program CL_SALV_WD_A_COMPONENT========CP
My code is like the following:
TYPES: BEGIN OF t_type,
CARRID TYPE sflight-carrid,
CONNID TYPE sflight-connid,
END OF t_type.
Data: i_struc type table of t_type,
dyn_node type ref to if_wd_context_node,
rootnode_info type ref to if_wd_context_node_info,
i_node_att type wdr_context_attr_info_map,
wa_node_att type line of wdr_context_attr_info_map.
wa_node_att-name = 'CARRID'.
wa_node_att-TYPE_NAME = 'SFLIGHT-CARRID'.
insert wa_node_att into table i_node_att.
wa_node_att-name = 'CONNID'.
wa_node_att-TYPE_NAME = 'SFLIGHT-CONNID'.
insert wa_node_att into table i_node_att.
clear i_struc. refresh i_struc.
select carrid connid into corresponding fields of table i_struc from sflight where carrid = 'AA'.
rootnode_info = wd_context->get_node_info( ).
rootnode_info->add_new_child_node( name = 'DYNFLIGHT'
attributes = i_node_att
is_multiple = abap_true ).
dyn_node = wd_context->get_child_node( 'DYNFLIGHT' ).
dyn_node->bind_table( i_struc ).
l_ref_interfacecontroller->set_data( dyn_node ).
I am trying to create a new node. That is
CONTEXT
- DYNFLIGHT
CARRID
CONNID
As you see above I am trying to create 'DYNFLIGHT' along with the 2 attributes which are inside this node. The structure of the node that is, no.of attributes may vary based on some condition. Thats why I am trying to create a node dynamically.
Also I cannot define the structure in the ABAP dictionary because it changes based on condition
Message was edited by: gopalkrishna baliga -
Create a proxy from abap with 3 messages parts
Hi,
I am trying to create a proxy from a WSDL file with 3 messages parts:
<wsdl:message name="executeSoapIn">
<wsdl:part name="farmName" type="s:string"></wsdl:part>
<wsdl:part name="requestXML" type="s:string"></wsdl:part>
<wsdl:part name="farmProps" type="s0:Map"></wsdl:part>
</wsdl:message>
This is not possible because it is not fulfilling the SOAP 1.1 standard, so when I try to create the proxy I am getting an error, so no proxy is created.
My question is: Is is possible to create a ABAP proxy manually so the proxy would have the 3 parameters of the messages part?
Thanks in advance.
Eduardo.
Message was edited by:
Eduardo MartíHi,
The problem is that i need to create a proxy with 3 parameters in one of its methods, that is, the method SOAPEXECUTEIN will need the parameters (farmName, requestXML, farmProps), as shown in the piece of code of the WSDL file. I can not do it because the system did not allow me, it allows just one parameter.
Is it possible to create the proxy in some way that allows me the method with the three params?
Thanks Aamir.
Cheers. -
How to create a job thru ABAP program for calling a program with variant???
Hello experts,
can u give me step wise procedure to create jobs for a program with a variant name thru ABAP???
Also, can a transaction can be scheduled as a job to run in background with a variant name???
Edited by: SAP USER on Jul 22, 2008 6:08 AMHi,
To create a job through ABAP program you can do the following.
Go to Menu bar.
In there, go to SYTSTEM> SERVICES> JOBS--> DEFINE JOB.
Then give the JOB NAME and CLASS in the screen that comes up.
This is how we schedule a program.
Now, to create a variant for a program -
First activate your program in SE38. Then execute it .
Now, click on SAVE button. It will open up the variant creation screen. Give the details there like variant name and value for the fields. Save and come back.
Hope this helps.
Regards,
Hari Kiran
Maybe you are looking for
-
Anyone succeeded printing N copies with DocPrintJob ?
Hi, I am trying to print multiple copies of a given file to a printer. My code is "classical" : DocPrintJob pj = services[ij].createPrintJob(); FileInputStream fis = new FileInputStream(fileName); DocFlavor flavor = DocFlavor.INPUT_STR
-
How can I have popup text when user types something wrong?
I have some textarea and textfields created dynamically. I have set of rules in a text file. How can I have these rules popup when users make mistakes(e.g., forgets to capitalize the name)? Please provide your input. Thx. M
-
Can I buy Adobe Bridge Separately?
Downloaded and tested Adobe Bridge for organizing and viewing files. Love how it works. Can I buy Adobe Bridge Separately?
-
Hello, There is a option in LMS 3.2 in RME where we can verify credentials of user and device snmp settings. Can anybody me route me to this tab.please. Thanks
-
I bought hp laptop (windows 7 64-bit) 2 days ago. i can not control volume ( turn down and turn up volume) from the keyboard. keyboard's volume keys dont wark many times. I uninstaled the program and instaled again when i got support from hp assistan