Process types
Hi gurus,
what are the process types available in process chains? suppose if u find one process is failed with red request, then how do u correct and reschedule that process.is there any thing like right clk of that process and after that which screen we will move.pls xplain me in detail.if possible send me some screen shots of correcting the errors.
Thanks in advance. my id is [email protected]
Hi,
There are quite a lot process types which will be available for a process chain. There process types are devided into basically 6 types.
1. General services
2. Load process and post processing
3. Data target administration
4.Reporting agent
5.Other BW processes
6. Others
You can drop down each and see indvidual process types. Of supose one of your process type is red, then first you can see the display message or the job log. Right click and u see diaplay messages. Depends on which process type it is, the messages for failures will be listed. Suppose iif its a dataload process, then right click and goto display messages and in process tab and click on process monitor and u will see the details monitor screen.
You see the error, correct the error and if requered load the IP seperately. Once its through, then u need to click on repeat on the next process so that ur process chain continues.
Sriram
Similar Messages
-
Custom Process Types not working in SAP BPC 10.0
Hi Experts,
We have migrated from SAP BPC 7.5 NW to SAP BPC 10.0 NW.
We have three Custom Process Types created in BPC 7.5NW using the super class CL_UJD_SIMPLE_ACTOR as super class.
It has been made Obsolete and Final class in BPC 10.0NW and the Custom Process types are not running as expected.
Can you please suggest if there is any alternative for using the existing custom process types? Or do we have any alternative for creating custom process types?
*Note: We have tried replacing the superclass with CL_UJD_ACTOR instead of CL_UJD_SIMPLE_ACTOR but of no use.
Regards,
Balraj.Hi Inl,
The statement looks fine, just confirm:
Your CATEGORY dimension is named CATEGORY? Is it really has property COMPARISOIN?
Can you show the screenshot of UJKT run of script?
What is your core BPC SP?
Vadim -
BI custom process type (ABAP OO Class): how to create a variant screen?
I created a custom process type in Netweaver 2004s (business intelligence) which in essence is nothing but an Abap class that implements certain interfaces. What I am now struggling with is how to write the code for the "new variant" input screen.
My understanding is that the logic has to be implemented in the method IF_RSPC_MAINTAIN~MAINTAIN, but I am lacking detailed information.
Can someone give me an example with a variant screen that displays two radio buttons?
Thank you,
D.It is a custom class that implements the following interfaces:
IF_RSPC_GET_VARIANT
IF_RSPC_MAINTAIN
IF_RSPC_EXECUTE
The interface I am struggling with is the first one (get variant). Any more insight on how this should be used would be highly appreciated.
Thanks! -
How to capture the process type for a particular application
In my application CRMD_BUS2000120 there are 3 process types namely incidents, zcomplaints and zrepair order. But all the 3 display the same description as New: Incidents . Since this is attached with the application name. How can i change the description according to the process type i select. If I select incidents the description should be Incident , if i select zcomplaints it should be zcomplaints. Can anyone guide me how to do this.
Thanks in Advance,
AnuHi Fred,
If you open any activities or opportunities, you can see the description if you select new button and click on the process type. It will be display Activities and below that New: Activity. Instead of always displaying the same description I want to override the description according to the process type. For me the application is not activity but Incident. Hope I am clear with the question.
Thanks,
Anu -
Charateristic variable with Processing type "replacement path"
Hi all
I am using BI 7.0;
I have a characteristic ZPL_CNT in one dimensions of a Cube;
now i want to use the value of the ZPL_CNT as column in Query.
So i created a formula and a formula variable with replacement path of processing type:
setting:
i created a new formula "Calculated MBZ"
the formula variables is "ZMBZ" and inserted the variables into "Calculated MBZ"
Reference characteristic: ZPL_CNT
Processing type : Replacement path
Replace variable with: Attribute value
Attribute: characteristic Reference (constant 1)
But i find the value in Query incorrect
Can anyone help me solve this problem?
Thanks!Hi Dragon,
Can you not drag and drop this characteristic directly in the columns...have I misunderstood something?
I think when you use replacement path in the formula variable , the fromula variable tries to find the reference characteristic value at each record level in the report and then replaces it with attribute value as defined and may be in your case as the characteristice is not defined in the row , it has problems to identify which value of the characteristic it has to replace.
Regards,
Sunmit. -
Email Alert for Process Chain for ABAP Process Type
Hi BW Experts,
I created a process chain based on ABAP Process Type ( for Broadcasting rsrd_broadcast_starter). I want to add alert message for each ABAP process if it is failed. But I cant see any option showing Successfull or Error or Always when I select create message option on the process type. How ever I can see for other process chain which is loading data (Process Type is Info Package ) from SAP into BW.
Please some one tell me why it is not showing alert message for ABAP Process Type.
Thanks
Ganesh Reddy.
Edited by: Ganesh Reddy on Jul 13, 2009 10:16 PMI dont have the exact answer for your question, But as a work around i can suggest you that.
If these ABAP programs are included in a chain and this local chain is a part of meta chain then you can create a message on the local chain.By right clicking on the local chain >Create Message>Success
--->Failure
>Always
Hope this resolves the problem tempervorly.I will get back to you once i have
Or the permanent solution is
Its big and also easy method to perform, by this you will be able to get all the options for a ABAP Program also.If you have any questions please let me know.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/a-c/creating%20an%20abap%20process%20type%20for%20process%20chains%20in%20bi.pdf -
What is the difference between Process Type TRIGGER AND CHAIN
What is the difference between these two process types. When I am looking process types, I want to provide information only about process chains and not individual steps of process chain. Looks like one can do using either.
Along the same line, I am looking at data from RSPCPROCESSLOG, no where this table has a column process chain id. So How od I find information about a process chain.
Thanks a lot,A "Chain Process" can be a a step in a Process Chain as well. For Example: So you could have the following Process Chain:
Process Chain Example
Step 1. TRIGGER (Execute Daily at 4am)
Step 2. DTP_LOAD Execute DSO Load
Step 3. DTP_LOAD Execute InfoCube Load
Step 4. CHAIN Execute Master Data Process Chain
I believe the "Master Chain" is called a "MetaChain" since it controls the start of another Process Chain.
Hope that helps... -
Table for Process type with BP Number of sold to party
Hi Friends,
Please share me Table name where i'll get the Process Type (Transaction Type) and Sold to Party Number or BP Guid of the transaction.
I want to create Target group for BP's who are involve in Particular Transaction.
For infoset creation i have already tried Table CRMD_ORDERADM_H and CRMD_ORDER_INDEX but not able to join exact conditions.
Regards,
DD'sHI frieds,
Thanks for u r support i have created Infosets using table CRMD_ORDERADM_H, CRMD_LINK & CRMD_PARTNER and, made joining link between them (Actually both Guids in CRMD_LINK and CRMD_PARTNER are not maching)
Next step is i have created Datasource using my infoest and created Attribute list for same.
After all this excercise i tried to Create target group for BP's who are involved in particular transaction(Process type) but in target group count come to ZERO !!!!!!!!! why this happening ???
Please understand my final expected output which is in bold
Regards,
DD's -
Inbound delivery creation in WM - mapping to process type 1011 in EWM
Hi All,
I am new to EWM and have to configure handling units for picking and putaway in EWM.
I am creating an inbound delivery w.r.t Purchase order in WM and passing it to EWM. During the warehouse order creation I am packing the materials in a packing material. however, the warehouse process type is 1010 and I want it to relflect 1011.
So I wanted to know how to configure the system either on the WM or the EWM side so that when the inbound delivery is received on the EWM side it maps it to process 1011.
ArupHi,
To put across my question more clearly here is where I am right now. I pass the delivery to the EWM side. There I pack the materials. There is a HU association with the packing material.
When I go to the screen with the follow on functions- warehouse task. Then when I choose the handling unit tab and click on the exectute button associated with the Whouse Req then there should be a Line item displaying the handling unit that was created in the previous step.
However this is not happening and when I click on the execute button the line item does not show up.
So I was wondering if there is some configuration that needs to be done to get the HU displayed?
Arup -
Need links for creation varaibles using different processing types....
Hi All,
can you provide me links for creation of variables using diiferent processing types...
it would be grateful if you peovide any links which covers all most all the topics in bi reporting....
Thanks All.Hi,
Pl refer to following link as well
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0b25093-b548-2e10-0cba-fcac7890585f?QuickLink=index&overridelayout=true
Customer exit for text variables
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bw_bex/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d343131313235%7d
http://help.sap.com/saphelp_nw04/helpdata/en/61/579b3c494d8e15e10000000a114084/content.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bw_bex/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d313535373530%7d
Thanks and regards
Kiran -
Process Type ABAP does not work properly via process chain
Dear SDNers
I am running a process chain and it contains process type ABAP program. ABAP program was running correctly till now via this process chain. ABAP program process type generally takes approximately 2 hours to run. But now, this process type for ABAP program just run for less than 1 minute and finishes successfully. The issue is that ABAP program does not run at all.
I ran the ABAP program in background and it took approximately 2 hours to run. ABAP Program is local means in our BW system and does not involve Remote Function call. We have BI7.0 system
Has some one came across this type of issue?
Best Regards
PradipHas the aleremote user or which ever user you have defined for background scheduling changed permissions recently?
What happens if you create an adhoc chain and include this ABAP variant, does it run then?
What does the log say in SM37 when run via process chain?
Cheers
Craig -
How to Send an Email to Outlook using process type in RSPC?
Hi,
How to Send an Email to Outlook using process type in RSPC?
We created lot of process variants, actually we want to send an mail to users if the DP Background job was succesfully finished.
Actually i tried with create message its not happening...
Plz let me know .. its urgent ...
Regards,
SatishHello Satish,
If you want to send a friendly message to your users, then you can do this by building an ABAP program that calls function module SO_NEW_DOCUMENT_SEND_API1 . You can then insert this ABAP program in your process chain (using the ABAP program process type) or as a second step in your background job. With this technique, you can send an email to SAP users, or to external users (e..g Outlook email addresses)
Here's a sample ABAP code:
data: ls_docdata type SODOCCHGI1,
lt_objcont type table of solisti1,
lt_receivers type table of somlreci1,
ls_objcont type solisti1,
ls_receivers type somlreci1,
ls_user type syuname.
* Fill these variables with subject and msg lines that you need.
data: MAIL_SUBJECT TYPE STRING,
MSG_LINE1 TYPE STRING,
MSG_LINE2 TYPE STRING,
MSG_LINE3 TYPE STRING,
MSG_LINE4 TYPE STRING,
MSG_LINE5 TYPE STRING.
ls_docdata-obj_descr = mail_subject.
ls_objcont-line = msg_line1.
append ls_objcont to lt_objcont.
ls_objcont-line = msg_line2.
append ls_objcont to lt_objcont.
ls_objcont-line = msg_line3.
append ls_objcont to lt_objcont.
ls_objcont-line = msg_line4.
append ls_objcont to lt_objcont.
ls_objcont-line = msg_line5.
append ls_objcont to lt_objcont.
* t_userlist contains the list of users to whom th email will be sent.
loop at t_userlist into ls_user.
ls_receivers-receiver = ls_user.
"Change the type here if email is for outlook users, See documentation
" of function module in SE37
ls_receivers-rec_type = 'B'.
ls_receivers-express = 'X'.
append ls_receivers to lt_receivers.
endloop.
CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
EXPORTING
document_data = ls_docdata
tables
OBJECT_CONTENT = lt_objcont
receivers = lt_receivers
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
DOCUMENT_TYPE_NOT_EXIST = 3
OPERATION_NO_AUTHORIZATION = 4
PARAMETER_ERROR = 5
X_ERROR = 6
ENQUEUE_ERROR = 7
OTHERS = 8
You can test out the function module first in SE37 (just put the name of the FM and click execute). Testing it in SE37 will help you get your parameters right.
Hope this helps. -
Urgent: ABAP Custom Process Types
Hi Gurus,
I have created a Custom Process Type for ABAP program which returns status (Success or Failure).
I followed the below procedure to create a custom ABAP process type.
In RSPC, I went to Settings -> Maintain process types
I selected the ABAP process type and then selected the EDIT -> COPY AS and then in the process chain configuration screen, I gave a new name to the process type, changed the POSSIBLE EVENTS settings to "2 process ends "successful" or "failure" and saved the settings to confirm changes.
Now I can see the new process type for ABAP program which returns the success or failure for the successors.
Now, my question is, where do i write the logic for ABAP program ? how does the ABAP program returns the success or failure. Do I have to change the code in the method IF_RSPC_EXECUTE~EXECUTE to return success or failure. Please make me clear where I can write the code? For example in my ABAP program, I am searching a table to find a specific value. If the value is not found, then the ABAP process type should return failure, if found should return success. How can I do this?
Thanks in advance,
Regards,
aarthi
[email protected]To trigger a process chain from an external program you can use the function:
RSPC_API_CHAIN_START
you need only to know the Chain ID and pass it in import parameter.
Here an example:
select-options v_time for sy-uzeit.
parameter: chain type RSPC_CHAIN.
check sy-uzeit in v_time.
CALL FUNCTION 'RSPC_API_CHAIN_START'
EXPORTING
i_chain = chain
I_T_VARIABLES =
I_SYNCHRONOUS =
I_SIMULATE =
I_NOPLAN =
IMPORTING
E_LOGID =
EXCEPTIONS
FAILED = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Regards,
Sergio -
Process Type - Delete overlapping requests from an Info Cube
I have read many threads on this topic, still have some questions. To give you background, I will be doing delta load (delta process chain). But before delta, I want to do setup initialization (init process chain). I want to use this process type in my init process chain to delete all data in my cube loaded from a specific ods. I cannot use delete all contents process type because many odss feed the same cube.
1. Do you put this process type after Load Data or before Load Data. I have seen both cases in SDN forums.
2. Variant of this process type is an info package. Does this info package have to be same as in load data step or it can be different.
3. I want to delete all data in cube which was loaded from my ods. Term overlapping is confusing to me. Will this process type delete all data or not.
Tanks in advance.Yes, you can do that. Goto RSPC - under process types Load Process and Post Processing, you will see DELETE OVERLAP REQUESTS FROM INFOCUBE option is there.
Select the proper check boxes like same sourcesystem, same datasource etc...
If it is one time deletion, why not do that manually?
Also check: How to delete most recent request in a Cube by using process chain
Hope it helps.. -
Urgent Help need for ABAP Custom Process Types
Hi Gurus,
I have created a Custom Process Type for ABAP program which returns status (Success or Failure).
I followed the below procedure to create a custom ABAP process type.
In RSPC, I went to Settings -> Maintain process types
I selected the ABAP process type and then selected the EDIT -> COPY AS and then in the process chain configuration screen, I gave a new name to the process type, changed the POSSIBLE EVENTS settings to "2 process ends "successful" or "failure" and saved the settings to confirm changes.
Now I can see the new process type for ABAP program which returns the success or failure for the successors.
Now, my question is, where do i write the logic for ABAP program ? how does the ABAP program returns the success or failure. Do I have to change the code in the method IF_RSPC_EXECUTE~EXECUTE to return success or failure. Please make me clear where I can write the code? For example in my ABAP program, I am searching a table to find a specific value. If the value is not found, then the ABAP process type should return failure, if found should return success. How can I do this?
Thanks in advance,
Regards,
aarthi
[email protected]Hi,
We have a similar problem. We have an ABAP program in a process chain that
uses a custom process type with on success and on failure.
If the program is successful there is no problem. it will run the next process step.
The problem is when the ABAP Program fails and even though the message class is E in our ABAP program it has a confirm popup message with a status change and asks "Save Status and Trigger Events if Appropriate".
Once you enter Yes to continue it then continues to the next step in the program and is fine.I traced in debug where this status message is appearing. It is in CL_RSPC_LOG. There is a popup_to_confirm_step where it checks the e_status that is value J ( Framework Error upon completion). Then it submits the rspc_process_finish program to complete and call the on error process step.
Has anyone else experienced this and is there any other documents out there to help me?
Apologies if this is not very clear.
Any assistance would be appreciated.
Thanks
Monica Mandia -
Hi All,
As we are upgrading from 11i to R12 and we are configuring payments in R12, and we have four payment method:-
Scrren shot i have attched
1) Check
2) Electronic
3) Wire
4) Clearing
And we are configuring Payment Process Profile (PPP) in payment administrator and there is one LOV/column at PPP's header level called: 'Processing Type' which has only three seeded value available i.e. Electronic, Printed & Payment Card, so for payment method 'Check' we use this as 'Printed' and for 'Electronic' payment method we will use 'Processing Type' as 'Electronic'. So we have few doubt here:-
1) What is the purpose and meaning of the column: 'Processing Type' at the PPP header level?
2) Does it means that for 'Check' payment method we should choose only and only 'Printed' option and for 'Electronic' payment method we should select only and only 'Electronic' ,does this options is linked to these payment method?
3) We have remaining two payment method: 'Wire' and 'Clearing' for which we need to configure payment process proifle and for these two payment methods we don't have any option as 'Processing Type' as 'Wire' or 'Clearing', so what should be selected as prcossing type for 'Wire' and 'Clearing' payment method
4) We did not see payment method as 'Clearing' in R12 while creating AP invoices, even though this payment method is enabled in Payment Administrator...
Please suggest a way forward, eagerly waiting for your input and suggestion to configure the PPP for 'Wire' and 'Clearing' payment method.
Regards,
Raju.Hi Raju,
I would say, the relationship between Payment Method and the Processing Type used in Payment process Profile is not on a ONE TO ONE basis, it is more like Many to One / One to Many relationship Type...ALSO THERE IS NO DEPENDANCY BETWEEN PAYMENT METHOD AND PROCESSING TYPE in PPP
The Processing type in the Payment process profile indicates how the Payment instruction is going to be processed, which is a background process/system configuration and not shared in front end.
The Payment method is an indication as to the available modes of payment shared in the Front end, it does not really have any processing related information ....(apart from seeded/user defined validations)
In Short any thing that is not printed would be electronic, hence Electronic, Wire and Clearing would all fall under Electronic processing Type.
1) What is the purpose and meaning of the column: 'Processing Type' at the PPP header level?
ANS - It means how the Payment Instruction would be processed.
2) Does it means that for 'Check' payment method we should choose only and only 'Printed' option and for 'Electronic' payment method we should select only and only 'Electronic' ,does this options is linked to these payment method?
ANS - NEED NOT BE ! I did a test case myself to get clarified, system would allow you to select a payment process profile of electronic type to a CHECK payment method ......It is totally up to the organization to decide how they want to process thier payment instruction, there is no dependancy on the payment method.... You could process a CHECK Payment electronically, you could process a WIRE payment in printed fashion as well ..
3) We have remaining two payment method: 'Wire' and 'Clearing' for which we need to configure payment process proifle and for these two payment methods we don't have any option as 'Processing Type' as 'Wire' or 'Clearing', so what should be selected as prcossing type for 'Wire' and 'Clearing' payment method
ANS - Select as Electronic for Wire and Clearing payment methods..
4) We did not see payment method as 'Clearing' in R12 while creating AP invoices, even though this payment method is enabled in Payment Administrator...
ANS - payment method was inactivated with the following explanation: "This is one of the seeded payment methods coming from AP, but it was decided to seed it as inactive so that it will not appear in LOVs automatically in release 12. This payment method is an odd work around to deal with inter-company payments prior to release 12 and its use should be discouraged in the new release." Customers can change the status to ACTIVE if they want to use this Payment Method. Inter-Company Payments
should be done using Oracle Treasury. Refer (ID 864855.1 - Why The Clearing Payment Method Is Inactive In R12?)
5) Additional point - when you create your payment process profile, there is a section called USAGE RULES, where you have a region for Payment Methods. You have to select the payment methods that can access this payment process profile, by default the value is selected as ALL ... if you do not want it to be available for all,you can select specific payment methods ... that is
1) Payment Process Profile of PRINTED processing Type should be available for CHECK payment method only
2) Payment Process Profile of ELECTRONIC processing Type should be available for WIRE, ELECTRONIC and CLEARING payment method only
This is a configurable control and not a system restriction / intended behaviour.
I am unable to find a clear oracle documentation to justify my view stated above, these are purely based on my experience on the application .. hence i would await others to express thier opinion and correct me if i am wrong ...
Honestly this is an excellent Question ......!
Regards,
Ivruksha
Maybe you are looking for
-
I updated my Numbers for Mac only to find out that there are several changes that make it less appealing for me so far (and I don't think it's only the learning curve). Questions: a) can I somehow edit the location of where I can find all the sheets
-
Restriction of business partner role in the BP transaction
We have a requirement 3 iniividual BP transactions each with their own set of roles. We are using CRM 4.0 Any ideas? Cheers Richard
-
SHOW ALL / HIDE ALL BUTTONS produce error in chm but not in "View Selected Item"
My SHOW ALL and HIDE ALL buttons work in the View Selected Item mode. However, the compiled version generates an error tag: Line: 72 Char: 1 Error: Object expected Code: 0 URL: mk:@MSITSTORE:C\Documents%20and%20Settings\glenn_michaels\RoboHelp%206.0\
-
After upgrade 3rd party apps are looking for serials
Not wanting to jeopardize my Mavericks install, I cloned my main HD and after checking that the cloned drive did boot, I installed Yosemite to it. Despite all my apps showing up in the application folder, some won't open and some are requesting I rei
-
Podcasts are no longer being automatically updated after hibernation mode
Heeello to you all! I noticed that after going to hibernation mode (the motherboards suspend to disk functionality) the schedule for my podcast updates is messed up. For example now is Feb 22nd 2007, 21.14 and my iTunes says that it wants to search f