CcBPM
Hi all,
Is there any difference between BPM and ccBPM?
Please let me know.
Regards
Krishna.
ccBPM is SAP's implementation of BPM concept (under the WS-BPEL standards) and it's delivered inside SAP XI product box.
Regards,
Henrique.
Similar Messages
-
Error in using S/A Bridge in ccBPM
Hi all,
I am trying a BPM using S/A bridge in ccBPM.
The receive step(start process) is using a synchronous interface which opens the S/A bridge.
The scenario is Http<->BPM, where the response must go back from BPM.
But when tested it showing the following error
<SAP:Error>
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="BPE_ADAPTER">UNKNOWN_MESSAGE</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>No object type found for this message; check the activation of the corresponding process</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
It is showing some activation error. But every thing is activated.
Can anyone help.
Thanks in advance.
ChemmanzHi all,
Thank you for your quick response.
There are no semantic errors in BPM.
Also it is having return code 0 in SXI_CACHE.
What is SWCV BASIS ??
I am doing a simple test scenario with
Data Types.
1)DT_NUMBERS
<REQUEST>
<NUMBERS>
<A>
<B>
2)DT_SUM
<RESPONSE>
<SUM>
Message Types
1.MT_NUMBERS
2.MT_SUM
Following message interfaces
1.MIOS_NUM_SUM outbound synchronous
Request Message - MT_NUMBERS
Response Message - MT_SUM
2.MIAS_NUM_SUM abstract synchronous
Request Message - MT_NUMBERS
Response Message - MT_SUM
3.MIAA_NUM abstract asynchronous
Message - MT_NUMBERS
4.MIAA_SUM abstract asynchronous
Message - MT_SUM
Message Mapping
MT_NUMBERS<->MT_SUM for finding the sum
BPM Steps - (SA_BPM)
1.Receive Step
Message -> MIAA_NUM
Synchronous Interface -> MIOS_NUM_SUM
Opens S/A Bridge
2.Tranformation Step
For finding sum
MIAA_NUM to MIAA_SUM
3.Send step
Message -> MIAA_SUM
Closes the S/A Bridge
In the configuration
1.I am using plainadapter
2.Receiver Determination is
HttpService(BusinessService)(MIOS_NUM_SUM)->SA_BPM(BPM)(MIAS_NUM_SUM)
Any thing wrong ??
Thanks in advance
Chemmanz -
CcBPM - can't activate workflow when using expression in Condition editor
Hi,
My workflow (generated by ccBPM) won't be activated when I try to do an IDOC comparison (on DOCNUM), using an index (count), in the ccBPM Condition Editor.
The condition looks like this:
(msgs_receive[count]./HRTRPR01/IDOC/EDI_DC40/DOCNUM = msg_receive./HRTRPR01/IDOC/EDI_DC40/DOCNUM)
There seem to be no errors when activating the Integration Process in the Integration Repository, however when looking into the SXI_CACHE, XI Directory cache, my integration process gets return code '99', even after reactivation.
I get this error:
Syntax error in expression Line1 Ext. IDE63443806B4211DBC393F1DE0ACE61FE
The exception occurred (program: CL_SAI_SWF_RULE
Symbol 'CE/KO' expected at position 1 in expression 'count{XSDSIMPLE::xsd:string;}'
The only interpretation I make out of this is that it doesn't like my index (count) variable.
Can anything be done to fix this?
I use XI 3.0 SP14
Thanks
Olof TrönnbergHi,
Return code - 99
1) Export parameter might be wrong.
2) Check Oss Notes 901366 & 708338.
3) 99 occurs when there is a mismatch in the mapping
4) 99 occur if all the active correlations are not used.
5) Try this SXI_CACHE select your business process and
click on activate. change the the return code to 02
and upon activating again.
This will help you :
http://help.sap.com/saphelp_bw31/helpdata/en/c6/893bca449311d1893e0000e8323c4f/content.htm
Regards
Agasthuri Doss -
Issue with making multiple web service calls without ccBPM
I have an issue -
Sync call from ECC -> check global param if EMPTY
-> if NOT EMPTY call Web service 1
-> parse the return value
-> call Web Service 3 ( pass the value from global param in the SOAP header to WS3)
-> pass the return value back to ECC
-> if EMPTY call Web Service 2
-> parse the return value
-> call Web Service 3 ( pass the value from WS2 in the SOAP header to WS3)
-> pass the return value back to ECC
Is it possible to design this scenario without using ccBPM? To start with, I can always read the global parameter but cannot find a way to read the response from WS1 or WS2 and pass it to WS3 without a ccBPM. Even if I use a ccBPM I still have the issue of passing the value (either global param or WS2 return val) in the SOAP Header to WS3.
If I open a S/A bridge, all the subsequent WS calls are converted to async calls. Not sure how that will work out.
For the last step, looks like I might have to manually build the data types without using the WSDL (XML SOAP envelope rather than a WSDL) to generate the Service Interface to prevent the Adapter from building the envelope. Is there any other way that I havent investigated?
Any suggestions ?
Thanks
Sridhar
Any suggestions ? Please advice.I guess the indentations got messed up.
I have an issue -
Sync call from ECC -> check global param if EMPTY
-> if NOT EMPTY call Web service 1
BEGIN
-> parse the return value
-> call Web Service 3 ( pass the value from global param in the SOAP header to WS3)
-> pass the return value back to ECC
END
-> if EMPTY call Web Service 2
BEGIN
-> parse the return value
-> call Web Service 3 ( pass the value from WS2 in the SOAP header to WS3)
-> pass the return value back to ECC
END -
How to set dynamic deadlines in ccBPM blocks?
Is there any chance to set a dynamic deadline in a ccBPM block?
My business case is that I receive messages which contain a "latest execution" date/time field. I need to take this value and set it as a deadline for the block in the business process.
From the BPEL modeller I can see only fixed deadlines - but is there by any chance the possibility to set the deadline in a transformation step with a piece of java code (like f.ex. accessing/setting the dynamicConfiguration objects)?
Any kind of help is much appreciated!
Cheers!
StefanIs there any chance to set a dynamic deadline in a ccBPM block?
My business case is that I receive messages which contain a "latest execution" date/time field. I need to take this value and set it as a deadline for the block in the business process.
From the BPEL modeller I can see only fixed deadlines - but is there by any chance the possibility to set the deadline in a transformation step with a piece of java code (like f.ex. accessing/setting the dynamicConfiguration objects)?
Any kind of help is much appreciated!
Cheers!
Stefan -
Process multiple documents in zip file without using ccBPM in PI
Hi,
Is it possible for PI to handle multiple documents within a zipped source file without the use of ccBPM?
For example, I have an incoming source zip file containing 0.pdf, a,xml, z.pdf respectively, After having the sender communication channel uncompress the zip file, each pdf file should be pushed to a directory on a file server, and the xml file should go through a message mapping.
Is this possible to process all of the files without the use of ccBPM?
Regards,
JimHi Michal,
Thank you for your response. The example I provided is just one potential case. In general, the zip file will always contain 1 xml file and 0-n PDFs, Word docs, or other types of documents. Also, the first file in the zip may not always be the xml file, which is what I was trying to portray by my example. Since I am not sure how many non-xml files will be included, I did not know if I could handle all of them directly, without ccBPM.
At this point, I am leaning towards using a script preprocessor to uncompress the zip, then for each file found, push the xml file to an NFS channel which will process/map the xml, and push every other file type to another NFS channel to copy these documents to a predetermined directory on a predetermined server.
What are your thoughts on this approach?
Thanks and Regards,
Jim -
Java mapping in ccBPM works in PI 7.0 but fails in PI 7.1
Hi guys,
at the moment we are upgrading form SAP PI 7.0 to SAP PI 7.11.
In a scenario for processing of incoming orders we use an ccBPM.
In this ccBPM there is an mapping where the original xml document of the order are combined with some
additional information form an web service (multi mapping 2 => 1)
The result of this mapping is processed further to create an sales order in the backend.
The multi mapping an java mapping is used.
Now we are testing the scenario with PI 7.11 and it fails at this mapping step.
in the workflow log following error occurs.
An exception with the type CX_ST_MATCH_ELEMENT occ urred, but was neither handled locally, nor de
Message no. W8899
I tested the same message on out SAP PI 7.0 system and the whole ccBPM works well.
When I extract the 2 messages from workflow log and paste them into the test tab of the operation mapping of Enterprise Service Builder of SAP PI 7.11, surrounding by the envelope used by multi mappings
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
XML MESSAGE 1
</ns0:Message1>
<ns0:Message2>
XML MESSAGE 2
</ns0:Message2>
</ns0:Messages>
the mapping works without error, but at runtime it fails, throwing the error mentioned above.
What could be the reason for this error?
Does the multi mapping change in PI 7.11 at runtime?
Could it be a problem parsing the multi message?
Any help appreciated.
Kind regards
JochenHi Raja,
thanks for your suggest.
I know this issue, the java class files are compiled using jdk 1.5.
We made some more tests.
e.g. created an dummy ccBPM with two mappings, one two spilt the incoming message in two messages (graphical message mapping) and one to merge this two messages to one message again (java mapping)
the mapping works at design time on test tab, but fails with the same error at rumtime.
Also we tested one single operation mapping with this two mappings (split via graphical mapping and merge via java mapping)
This works also at design time but fails at runtime with a similar error shown in smq2
The error message is Error ST_MATCH_FAIL occured. P1=element-start P2=M
we tried to add the whole incoming message to the trace by
getTrace().addWarning()
but an trace object is never created in for this step in the workflow log.
it seem whether you can not add trace messages using the command or that the error occures before this command will be used.
Kind regards
Jochen -
BPM in NW CE compared with PI ccBPM
I am trying to understand the relative positioning of the new BPM tool in NetWeaver 7.1 CE with the existing ccBPM tool in PI.
If one uses the new BPM tool 'Process Composer' to model business processes (and assign relevant Enterprise Services etc), does this effectively replace the need for any modelling in ccBPM? Or will ccBPM still be needed? If so, can anyone give an example showing how the two tools would be used in a complementary fashion?
Thanks, Bob Austin, Atos Origin.Bob,
ccBPM seems to be mainly oriented towards message processing. There is a a human interaction element for user decisions but the majority of the step types are related to things useful when processing messages (e.g;. for sevice orchestration.)
BPM in CE is more human oriented - besides user decision steps you can present forms and other UI elements. These steps will usually appear in an agents inbox and you can have full deadline monitoring and escalation.
They can be used together: One of the step types in CE BPM is to call a service, and this service could well be modelled on PI using ccBPM.
What does everyone else think? -
CcBPM - Can't restart message in SWF_XI_SWPR - No payload found
I can't retart the workflow in SWF_XI_SWFR due to this error:
Error Diagnosis for Work item:
Component MAPPING has reported an error
Unmodeled exception when executing service for node 0000000013
Error when executing service for node 0000000013
Error during result processing of work item 000013963446
No payload found
Error: The exception occurred (program: CL_MERGE_SPLIT_SERVICE========CP .............
Unable to start subflow (ID: 000013963445, node: 0000000001)
Unable to start subflow (ID: 000013963445, node: 0000000001)
History
This scenario is running in our production environment and has done it for a long time. We are receiving bundles of this messages several times a day. Now this bundles is either processed with success or errors. Have seen this problem for the last 7 days.
More LOG info:
Workflow Log:
13963445 1 OIOInvoiceToContentServer http://pdk/xi/OIOI Workflow started
13963446 4 Start Message: Receive OIO Invoice
Workflow step : Start Message: Receive OIO Invoice:
Waiting for event 'RECEIVED' of object type 'ZXI_PROXY_OIOXML_ASYNCH_A_0001'
Status: Completed
Monitor for Processed XML Messages:
Status: Message transferred to Process Engine
Question
1. How to restart those workflows(if possible).
2. Where to find details, log files etc. that can explain the problem.
3. How do IE and BPE communicate? User? Other setting?
Best Regards
Niels FærchHi Joel
My problem with mapping exists because of "No payload found".
The design of the interface is quit simple, and not like the one mentioned in the link.
To clearify the scenario:
I receive one message and this is mapped to one message.
Steps in ccBPM:
Receive - transformation - switch - transformation1 - send1
transformation2 - send2
I don't have any messages stucked in any queues.
Can use this answer
Best Regards
Niels -
Accessing container variables from ccBPM in Message Mapping?
Hello Friends,
I have created a ccBPM and require to send response messages to the sending system at different points as the message proceeds from one state to another. I do not want to create multiple message mapping stating different status in every message mapping. The message mapping remains the same only the status is changing. So I am thinking if I can access container elements in ccBPM at message mapping then I should be able to use only one message mapping. Is it possible at all?
Let me know if you have other solutions. Let me know if I am not clear?
Thanks & Regards,
Anand PatilHi Abhishek,
Your suggestion to use Parameterized Mapping did solve my issue. I was looking something like this. Thanks.
Now I have only one Message Mapping and it is used in multiple places. Thanks a lot
Best regards,
Anand Patil -
Difference SAP Business Workflow and ccBPM
Hi,
well both mentioned are for connecting Applications. In my point of view there is only a difference in...
SAP Business Workflow:
connects Applications via Tasks across SAP-Systems
ccBPM:
with help of PI it should connect Applications via Adapter and is only message-driven!
am I right?!
Can someone please explain how to implement Business Workflow in SAP-Systems?! I am only aware of ccBPM!
br JensHi Carsten
how to implement Business Workflow in SAP-Systems
<b>Business Workflow - Tutorials</b>
http://help.sap.com/saphelp_nw04/helpdata/en/fb/135962457311d189440000e829fbbd/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/926f8546f311d189470000e829fbbd/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/a6/68063a5a636405e10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/ae/b82cc8e10611d2a62f0060087a79ea/frameset.htm
This url below(first Url) is a very good document to integrate workflow into portal. The other documents are for customization.
https://media.sdn.sap.com/html/submitted_docs/Best_Practices/EP/documentation/EP/N10_BB_ConfigGuide_EN_US.doc
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fa21a890-0201-0010-708b-d0cfc117e7cd
http://help.sap.com/saphelp_nw2004s/helpdata/en/39/a1bb5c4c0d4ab4a417e87ef35f1efa/frameset.htm
business workplace
/thread/369036 [original link is broken]
/thread/183229 [original link is broken]
Difference between Guided Procedures and Business Workflow?
CAF / GP Versus Business Workflow
Thanks !! -
How to do 2:1 transformation using XSLT in ccBPM?
Hi,
We have the following ccBPM defined:
A A B A/C D E F
Start---R1---T1---S2---T2---S3---T3---S1---END
R1: Receives Synch XML message A via plain HTTP adapter and opens S/A bridge.
T1: Transforms A into message B using XSLT
S2: Sends message B to a legacy system to do a lookup and gets response C
T2: Transforms A and C into D.
S3: Sends D to another legacy system synchronously and gets response E.
T3: Transforms E to the final response format F
S1: Sends F to the original requestor and close the S/A bridge.
We had created an XSLT style sheet which takes into
consideration of multi-mapping message structure (e.g.
ns0:Messages/ns0:Message1/A and Messages/Message2/C...)
For some reason, the integration process always fails at
Step T2. The only error message we got is:
<b>
Incorrect XML format after mapping: Message expected instead of Catalog
</b>
We went thru all the monitoring/trace tool and could not find any more info on the issue.
I'd really appreciate it if someone can explain the required steps
for designing and configuring n:1 XSLT transformation step.
Thanks in advance
-SimonHi Duke,
I still couldn't get it to work. I compared my xsl file
with yours and they look similar. I was able to turn on the
DefaultTrace. The trace log indicated the mapping call was
successful. But no output was generated. No error message
either. Supposedly XI combines two input xml messsages into
a single message to feed into the XSLT, is there away to
trace out this single input message?
Also do two input messages need to be correlated?
thanks again for your help
-Simon -
Hi,
I am currently working in a maintenance project and I have to improve the performance of XI interfaces.
I need some clarity on the below.
There are many ccBPM's used to collect messages for say 30 mins and perform a mapping and then write a single file onto a FTP server.
Is it a good idea to remove such ccBPM's and write all the messages on the FTP server as individual files (I could use an external script to append all these individual files later). As I understand that in large landscapes if the files created are more then it will add up to performance bottlenecks because of concurrent file connectivity issues.
Could any of you provide a tangible comparision between these two approaches.
Also can you let me know how can i check the performance of a ccBPM (memory usage, processor usage etc).
And any other interface level improvement suggestions are welcomeHi Varun,
When you are facing the perfromance issues hav you identified the all reasons??its is true that BPM will take more resources to execute the scenario.May be some other reasons also create performance issues.
coming to your requirement,it is really good idea to remove BPM,you can place files individually and using script append it,but it depends on hopw efficiently your script program will work.
BPM patterns will take more resources compare to othe BPM Scenarios.
Check your Integration Engine ,Adapter engine,Bussiness Process engines Processing Time,check in rwb perfromce monitoring section.then you will get some fair idea.
and search in sdn ,you will find many docs on how to improve performace.
Regards,
Raj -
PI 7.31 Dual Stack Using BPM/BRM and ccBPM
Hello,
My client has decided to use SAP PI 7.31, because we have many ccBPM solutions, being used a long time, the idea is install the Dual Stack solution and keep using the ccBPM, at least for while.
But for the new integration solutions, we would like to use the AEX(Local AEX-Based) and connect to BPM and BRM, and maybe migrate the old solutions when possible.
Is it possible, use the both solutions( AEX/BPM/BRM and ccBPM) ? In this case, we will have all the benefits and great perfomance
when using the AEX/BPM/BRM(Local AEX-Based) solution, that we have in the single stack ?
Best regards,
Dylon.Hi, vishal jain.
Thank you! Checking your link, we will probably choose the third case:
If PI is installed as dual-stack, then PO, PI and BPM/BRM, will have to be installed with different SIDs. PI on one SID and BPM/BRM on a different SID.
But the question remains... in this case is possible to use ccBPM and BPM/BRM, ok ?
And when using the BPM/BRPM, how is the performance and benefits ?
Are the same when using single stack solution ?
Best regards! -
File adapter become second step in the ccBPM (filename base on the input)
Hi XI Expert,
Could you help to advise me, what i should o with this scenario :
i have ccBPM scenario :
1. monitoring database table (using JDBC adapter), query filepath information and update
status accordingly after process.
2. read xml file (name and path base on the first step).
my problem is how to pass filepath and filename to file adapter, becase as i know file adapter (sender) only
can monitoring fix directory and file (patter).
Thank you
FernandHi,
It would be better if you elaborate your scenario.
Just check out the steps to create and display the file :
1 Create Material MM01 1 Create PR ME51N
2 Change Material MM02 2 Change PR ME52N
3 Display Material MM03 3 Display PR ME53N
4 List Extendable Materials MM50 4 Release individual PR ME54N
5 Stock Overview MMBE 5 Release Collective PR ME55
6 Flag for Deletion MM06 6 Create RFQ ME41
7 Enter storage locations MMSC 7 Change RFQ ME42
8 Create vendor (centrally) XK01 8 Display RFQ ME43
9 Change vendor (centrally) XK02 9 Print RFQ ME9A
10 Display vendor (centrally) XK03 10 Maintain Quotations ME47
11 Vendor Changes (Centrally) XK04 11 Comparitive statement ME49
12 Block Vendor (Centrally) XK05 12 Create contract ME31K
13 Mark vendor for deletion (centrally) XK06 13 Change Contract ME32K
14 Excise Master Maintenance J1ID 14 Display Contract ME33K
15 Create Purchasing Info Record ME11 15 Release Contract ME35K
16 Change Purchasing Info Record ME12 16 Print Contract ME9K
17 Display Purchasing Info Record ME13 17 Create PO ME21N
18 Changes to Purchasing Info Record ME14 18 Change PO ME22N
19 Flag for Deletion ME15 19 Display PO ME23N
20 Info Records Per Vendor MW1L 20 Release Individual PO ME29N
21 Info Records per Material ME1M 21 Release collective PO ME28
22 Create/ Change Service Master AC03 22 Print PO ME9F
23 Display Service Master AC04 23 Goods Receipt/Change /Display MIGO
24 List Display: Service Master AC06 24 Print of Material Document MB90
25 Invoice Verification MIRO
26 Park Invoice MIR7
27 Display Invoice MIR4
28 Cancel Invoice MR8M
29 Release Blocked invoice MRBR
30 Display of Invoice documents MIR5
Test Description: Procurement of Non-Stock Items Test Description: Procurement of Imported Gas in Bonded Warehouse
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create PR with account assignment category ME51N 1 Create contract ME31K
2 Change PR ME52N 2 Change Contract ME32K
3 Display PR ME53N 3 Display Contract ME33K
4 Release individual PR ME54N 4 Release Contract ME35K
5 Release Collective PR ME55 5 Print Contract ME9K
6 Create RFQ ME41 6 Create PO (do not select GR based IV) ME21N
7 Change RFQ ME42 7 Change PO ME22N
8 Display RFQ ME43 8 Display PO ME23N
9 Print RFQ ME9A 9 Release Individual PO ME29N
10 Maintain Quotations ME47 10 Release collective PO ME28
11 Comparitive statement ME49 11 Print PO ME9F
12 Create PO with account assignment category (A for asset and K for cost center) and enter G/L a/c ME21N 12 Invoice verification (for customs duty, warfage , CVD) MIRO
13 Change PO ME22N 13 GR bonded MIGO
14 Display PO ME23N 14 Transfer the material Plant storage to unbonded MIGO/MB1B
15 Release Individual PO ME29N 15 Capture excise invoice J1IG
16 Release collective PO ME28 16 Print of Material Document MB90
17 Print PO ME9F 17 Invoice Verification MIRO
18 Goods Receipt/Change /Display MIGO 18 Park Invoice MIR7
19 Print of Material Document MB90 19 Display Invoice MIR4
20 Invoice Verification MIRO 20 Cancel Invoice MR8M
21 Park Invoice MIR7 21 Release Blocked invoice MRBR
22 Display Invoice MIR4 22 Display of Invoice documents MIR5
23 Cancel Invoice MR8M
24 Release Blocked invoice MRBR
25 Display of Invoice documents MIR5
Test Description: Procurement of Imported Gas in Non-Bonded Warehouse Test Description: Procurement of Gas (Domestic) in Manufacturing Location
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create contract ME31K 1 Create Contract ME31K
2 Change Contract ME32K 2 Change Contract ME32K
3 Display Contract ME33K 3 Display Contract ME33K
4 Release Contract ME35K 4 Release Contract ME35K
5 Print Contract ME9K 5 Print Contract ME9K
6 Create PO (do not select GR based IV) ME21N 6 Create PO ME21N
7 Change PO ME22N 7 Change PO ME22N
8 Display PO ME23N 8 Display PO ME23N
9 Release Individual PO ME29N 9 Release individual PO ME29N
10 Release collective PO ME28 10 Release collective PO ME28
11 Print PO ME9F 11 Print PO ME9F
12 Invoice verification (for customs duty, warfage , CVD) MIRO 12 Create Inbound delivery VL31N
13 GR plant stocks MIGO 13 Change Inbound delivery VL32N
14 Capture excise invoice J1IG 14 Display Inbound delivery VL33N
15 Print of Material Document MB90 15 Create Shipment(Transport Planning) VT01N
16 Invoice Verification MIRO 16 Change Shipment VT02N
17 Park Invoice MIR7 17 Display Shipment VT03N
18 Display Invoice MIR4 18 Create Shipment costs VI01
19 Cancel Invoice MR8M 19 Change Shipment costs VI02
20 Release Blocked invoice MRBR 20 Display Shipment costs VI03
21 Display of Invoice documents MIR5 21 Goods Receipts MIGO
22 Capture and Post Excise MIGO / J1IEX
23 GR for free goods receipt MIGO
24 Post Excise for free goods MIGO / J1IEX
25 Print of Material Document MB90
26 Invoice Verification MIRO
27 Park Invoice MIR7
28 Display Invoice MIR4
29 Cancel Invoice MR8M
30 Release Blocked invoice MRBR
31 Display of Invoice documents MIR5
Test Description: Procurement of Gas (Domestic) in Trading Location Test Description: High Sea Sales
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create Contract ME31K 1 Create Contract ME31K
2 Change Contract ME32K 2 Change Contract ME32K
3 Display Contract ME33K 3 Display Contract ME33K
4 Release Contract ME35K 4 Release Contract ME35K
5 Print Contract ME9K 5 Print Contract ME9K
6 Create PO ME21N 6 Receipt of Order from Customer Manual Process
7 Change PO ME22N 7 Create sales order SD process
8 Display PO ME23N 8 Automatic PR Automatic
9 Release individual PO ME29N 9 Display PR ME53N
10 Release collective PO ME28 10 Create PO ME21N
11 Print PO ME9F 11 Change PO ME22N
12 Create Inbound delivery VL31N 12 Display PO ME23N
13 Change Inbound delivery VL32N 13 Release individual PO ME29N
14 Display Inbound delivery VL33N 14 Release collective PO ME28
15 Create Shipment(Transport Planning) VT01N 15 Print PO ME9F
16 Change Shipment VT02N 16 Goods Receipt/Change /Display MIGO
17 Display Shipment VT03N 17 Print of Material Document MB90
18 Create Shipment costs VI01 18 Invoice Verification MIRO
19 Change Shipment costs VI02 19 Park Invoice MIR7
20 Display Shipment costs VI03 20 Display Invoice MIR4
21 Goods Receipts MIGO 21 Cancel Invoice MR8M
22 Capture and Post Excise J1IG 22 Release Blocked invoice MRBR
23 GR for free goods receipt MIGO 23 Display of Invoice documents MIR5
24 Post Excise for free goods J1IG
25 Print of Material Document MB90
26 Invoice Verification MIRO
27 Park Invoice MIR7
28 Display Invoice MIR4
29 Cancel Invoice MR8M
30 Release Blocked invoice MRBR
31 Display of Invoice documents MIR5
Test Description: Procurement Scenario in Haldia / Aegis Test Description: Procurement of Services
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create Contract ME31K 1 Create PR( with Item category D) ME51N
2 Change Contract ME32K 2 Create PR ME51N
3 Display Contract ME33K 3 Change PR ME52N
4 Release Contract ME35K 4 Display PR ME53N
5 Print Contract ME9K 5 Release individual PR ME54N
6 Create PO ME21N 6 Release Collective PR ME55
7 Change PO ME22N 7 Create RFQ ME41
8 Display PO ME23N 8 Change RFQ ME42
9 Release individual PO ME29N 9 Display RFQ ME43
10 Release collective PO ME28 10 Print RFQ ME9A
11 Print PO ME9F 11 Maintain Quotations ME47
12 Receipt of Order from Customer 12 Comparitive statement ME49
13 Goods Receipt/Change /Display MIGO 13 Create contract ME31K
14 Print of Material Document MB90 14 Change Contract ME32K
15 Invoice Verification MIRO 15 Display Contract ME33K
16 Park Invoice MIR7 16 Release Contract ME35K
17 Display Invoice MIR4 17 Print Contract ME9K
18 Cancel Invoice MR8M 18 Create service PO ME21N
19 Release Blocked invoice MRBR 19 Change PO ME22N
20 Display of Invoice documents MIR5 20 Display PO ME23N
21 Release service PO ME29N
22 Release collective PO ME28
23 Print PO ME9F
24 Service Entry/ Acceptance ML81N
25 Invoice Verification MIRO
26 Park Invoice MIR7
27 Display Invoice MIR4
28 Cancel Invoice MR8M
29 Release Blocked invoice MRBR
30 Display of Invoice documents MIR5
Test Description: Procurement of Assets via Internal Order Test Description: Painting / Rework of Cylinders
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create Capital Investment order KO01 1 PO Creation (Item Category L, Account Assignment K) ME21N
2 Create an AUC for the Internal Order KO02 2 Change PO ME22N
3 Release the Internal order KO02 3 Display PO ME23N
4 Create a Purchase order with account assignment 'F' and asssinging the suitable order number ME21N 4 Release service PO ME29N
5 Post Goods Receipt with reference to PO MIGO 5 Release collective PO ME28
6 Post Invoice Verification MIRO 6 Print PO ME9F
7 Do an initial settlement of internal order to AUC (automatic). Need not maintain settlement rule in the order for AUC KO88 7 Material transfer to vendor MB1B
8 Create an asset against which the order needs to be finally settled (Full settlement) AS01 8 Receive the material from vendor MIGO
9 Settlement rule need to be maintained in the order for asset number for full settlement KO02 9 Logistics Invoice Verification MIRO
10 Do a final(Full) settlement of the internal order to asset. 'Select the option full settlement' KO88 10 Park Invoice MIR7
11 Check the posted entries for the asset AS03 11 Display Invoice MIR4
12 Cancel Invoice MR8M
13 Release Blocked invoice MRBR
14 Display of Invoice documents MIR5
Test Description: Posting of Gas Gain / Loss at the end of the Month Test Description: Physical Inventory
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create Physical Inventory Document and Post MI10 1 Create Physical inventory document MI01
2 Update Excise Records J1IG / J1I5 2 Change Physical Inventory Document MI02
3 Display Physical Inventory Document MI03
4 Enter Inventory count MI04
5 Recount MI11
6 Post difference count MI07
7 Count/ difference MI08
Test Description: Filling of Cylinders 8 Update Excise Records J1IG / J1I5
No. Business Process Steps Transaction Code
1 Run the Filling Transaction ZFILL
2 Check for the Material Document MB03
Test Description: Day End Excise Transactions
No. Business Process Steps Transaction Code
1 Update of Registers RG1 and RG23 (Part 1) J1I5
2 Escise Register Extraction J2I5
3 Print Excise Registers J2I6
4 Download Register Data J1IR
Test Description: STO Process Manufacturing to Trading Test Description: STO Process Trading to Trading
No. Business Process Steps Transaction Code No. Business Process Steps Transaction Code
1 Create PO ME21N 1 Create PO ME21N
2 Change PO ME22N 2 Change PO ME22N
3 Display PO ME23N 3 Display PO ME23N
4 Print PO ME9F 4 Print PO ME9F
5 Create Outbound delivery VL10B 5 Create Outbound delivery VL10B
6 Change Outbound delivery VL02N 6 Change Outbound delivery VL02N
7 Display Outbound delivery VL03N 7 Display Outbound delivery VL03N
8 Print of Material Document MB90 8 Print of Material Document MB90
9 Create Excise Invoice J1IS 9 Create Excise Invoice J1IJ
10 Goods Receipts MIGO 10 Goods Receipts MIGO
11 Capture and Post Excise J1IG 11 Capture and Post Excise J1IG
12 GR for free goods receipt MIGO 12 GR for free goods receipt MIGO
13 Post Excise for free goods J1IG 13 Post Excise for free goods J1IG
14 Print of Material Document MB90 14 Print of Material Document MB90
Test Description: STO Process Trading to Manufacturing
No. Business Process Steps Transaction Code
1 Create PO ME21N
2 Change PO ME22N
3 Display PO ME23N
4 Print PO ME9F
5 Create Outbound delivery VL10B
6 Change Outbound delivery VL02N
7 Display Outbound delivery VL03N
8 Print of Material Document MB90
9 Create Excise Invoice J1IJ
10 Goods Receipts MIGO
11 Capture and Post Excise J1IG
12 GR for free goods receipt MIGO
13 Post Excise for free goods J1IG
14 Print of Material Document MB90
Sr.no Transaction Menu Path
1 Create PR for Materials
(ME51) LogMMPurchasingRequisitioncreateEnt
er appropriate document type,item category(blank for materials),appropriate A/C ***.Cat,Del date,plant,pur grp,mat grp and Req tracking no and Requisitioner(not mandatory)press enterEnter MESC no. of the material or Description in short text/long text,Qty,unitpress enterEnter estimated unit pricepress enterEnter G/L A/C and Cost centre or ORDERdepending upon A/c ***. Categorypress enterSave. Note the PR no.
2 Create PR for Services (ME51) LogMMPurchasingRequisitioncreateEnter appropriate document type,item categoryD, appropriate A/C ***.Cat,Del date,plant,pur grp,mat grp and Req tracking no and Requisitioner(not mandatory)press enter Do you want to create outline?NoEnter job heading in Short text,service no or service descriptionin item 10,20,- - - - ,Qty,unit,estimated priceclick on OutlineEnter G/L A/C noand Cost centre or ORDERdepending upon A/c ***. CategoryClick on job headingclick on new sub groupCreate new subgroups such as Scope of work, Special conditions, etcSave. Note the PR no.
3 Check Release Strategy for PR (ME54) LogMMPurchasingRequisitiondisplayEnter PR no.Press Enter Select the line item and click on the Release Strategy (Green) iconNote the release strategy.
4 Create Service RFQ
(ME41) LogMMPurchasingRFQ/QuotationRFQCreateEnter Quot. Deadline,pur org,pur grp,plant, Click on Ref to Preq,Enter PR no.press enterSelect services Click on Copy+Dtails Click on Vendor adressSelect VendorPress EnterCheck vendor detailsSaveNote collective RFQ no.Press EnterNote the individual vendor RFQ no.Select second vendor and follow the same procedure for as many no of vendors as deesired.
If Quotations are to be compared with the BPCL estimate, then create RFQ for BPCL Estimateas a vendor (vendor no.300648)
5 Printing of RFQs(ME9A) LogMMPurchasingRFQ/QuotationRFQMessagesprint/transmitEnter individual vendors RFQ noExecutetick in the check boxclick on output
6 Reprinting of RFQ LogMMPurchasingRFQ/QuotationRFQchangeEnter RFQ no.enterclick on HeaderMessagesDelete the message NEU and create new message by writing NEUpress enterSaveenter printer nametick on print immediately & release after outputEnter.
7 Maintain RFQ
(ME47) LogMMPurchasingRFQ/QuotationQuotationMaintainEnter each partys Individual RFQ no.Enterselect the item and click on services Enetr the tax code Enter quotations of each party against each line item and saveEnter jurisdiction code. .
8
Quotation comparison
(ME49)
LogMMPurchasingRFQ/QuotationQuotationPrice ComparisonEnter collective RFQ no.Execute
9 Create PO wrt RFQ(ME21) LogMMPurchasingPur. Ordcreatevendor knownRef to RFQEnter Vendors RFQ noEnterSelect the items Copy+ Detailspress enterEnter jurisdiction codeSave. Note the PO no.
10 Create Service PO
Vendor known
(ME21) LogMMPurchasingPur. Ordcreate-vendor knownEnter vendor no, Pur org1000, Pur Grp, Item Cat.D, A/C ***.cat.K, Delivery Date, Plant, Material group (alpha numeric for services), Req tracking no. (Optional)Press enterAcknowledge the warningDo you want to create Outline? Press NOEnter the short text of the services in the headerEnter service no. or the short text of the services with quantity,Unit and Price.To write more details about services,select the line item & click on Long text for line(Paper and pencil symbol) OR double click on the service line item click on long text symbol against line item short textEnter G/L A/C and Cost CentreSaveenter Tax code 00press enterEnter jurisdiction code IN 00Note the PO number.
11 Check Release Strategy for PO(ME23) LogMMPurchasingPOdisplayEnter PO no.Press EnterGo backSelect the line item and click on the Release Strategy (Green) iconNote the release strategy.
12 Release PO(ME28) LogMMPurchasingPOReleaseEnter PO no in document no. and Release code Executeselect the POClick on Release + Save.
13 To paste a file in any long text Create a word document and save the same as RTF file.
To upload this file in the long text, click on TextUploadselect radio button on RTFClick on TransferGive menu path for the saved RTF fileClick on TransferGo backSave.
14 Create SES(ML81) Logistics Materials Management  Purchasing  Purchase order DisplayPurchase Order Select Purchase Order Follow on Functions  Service Entry Sheet  Maintain  Press Enter  Select the item Click on Create Entry sheet icon  Click Service sel icon  Press enter  Select items  Click on Adopt services icon  Enter the actual quantities  Save.
15 Release SES(ML81) Logistics  Materials Management  Purchasing  Purchase Order  Follow On Functions  Service Entry Sheet Maintain  Select the Purchase order No.  Press Enter  Double Click on Service Entry Sheet No.  Go Back  Click on Accept icon (green colour)  Enter appropriate release code as per authority  Save.
16 Logistic Invoice verification
(MR1M) Logistics  Materials Management  Purchasing Purchase Order  Display  Purchase Order Follow On Functions Log .Inv Ver.Enter Doc date, Gross inv amount,Press enetr . Check the tax code for TDS/WCT W.tax base (if applicable.If w.tax base amount is not mentioned the system will take Gross inv amount by default for calculating works contract tax) ),terms of payment & W tax code will get defaulted from vendor master, Click on header  Enter PO number in Allocation ,House bank and Payment method as C ( Cheque) Go Back Click on item list Check the green signal and then save.
17 Goods Issue(MB1A) Logistics  Materials Management Inventory managementGoods movement Goods IssueClick on To Reservation and enter Resservation no,if GI to be done wrt to reservation.Otherwise enter movement type,plant,slocpress enterEnter MESC no,Qty,Cost centre or ORDER as the case may be and SAVE.
L8 Goods Receipt
(MB01) Logistics  Materials Management  Purchasing Purchase Order DisplayPurchase Order  Follow On Functions Goods receiptBill of lading or delivery challan noclick on copy+details,Enter quantity to be receivedSave.
19 Electricity and other Statutory payments
(ME21) Create PO with Vendor known, order type FO, Item Category B and A/C ***.Cat K.Press enterEnter validity start and end dateEnterEnter short text, overall limit & expected valueEnterEnter G/L A/C, Cost CentreEnterSaveEnter tax codeEnterNote the FO order no.
For this order neither Service Entry nor Goods receipt is required. An Invoice can be directly processed in the system for making payment.
Carryout Logistics Invoice verification in reference to the purchase order. Though the cost center defaults from the purchase order, the same can be changed during the invoice verification.
20 LIV for FO order
(MR1M) Logistics  Materials Management  Purchasing Purchase Order  Display Purchase Order Follow On Functions Log .Inv Ver.
Enter Document Date, Reference, & Amount to
be paid. Press enter .Check the tax code for TDS/WCT.Click on header . Enter the PO number in Allocation/House bank and payment method. Go back.
Click on Item list  Select the invoice item by ticking in the check
box on the left  Click on Account Assignment  In the account assignment page  enter the amount you have entered earlier in the amount field (The amount can be distributed amongst various cost centres)  Go back  Indicator turns green  Save
21 Travel & Ticketting Create standard PO type NB with item category D and A/C ***. Cat K.Enter each bill as line item.While entering the G/L A/C and Cost centre , enter INDAIRLINES or JETAIRWAYS in the ORDER so that corporation can avail of bulk discount.
22 Outline Agreement Creation w.r.t. RFQ
(ME31K) Logistics Materials Management PurchasingOutline AgreementContractCreate
Click on Reference to RFQ Give the individual RFQ number against which the contract is to be created Press enter Give the validity start ,end dates and the target value of the contract. Press EnterSelect the material line item and click on Copy +Details .In case the account assignment is not given befor give the relevant account assingnment category K/F/P and then click on Copy Details Press Enter If the ssignment is not given give the required account assignment now . If it is to be maintained same for all the services click on Auto repeat AAGive the Jurisdiction code as IN00 . Check whether all the services have been copied from the RFQ along with the rates by selecting the material line item and then going to services screen (HammerSpanner) Save the contract . note the number
23 Create PO w.r.t. Contract
(ME21) Logistics  Materials Management  Purchasing Purchase Order Create  Vendor known Click on Reference to Contract  Give the Contract number in Outline agreentment field Press Enter Select The material line item and click on Copy +Details Press enter Say No when asked Do you want to create an outlineChange the short text as per the requirement and then click on Service Sel icon Press enter to select the services from the contract .Select the required services and then click on Services(Adopt Services icon). The quantities of the various line item are defaulted as 1 . Change the quantities as per the requirement. Press enter . Save the PO and note the number .
24 PO for one time vendor Create standard PO with vendor code 900000. Give correct vendor details. Save and release the PO. For one time vendor IV to be done and not LIV.
25 IV for one time vendor Logistics Materials Management  Purchasing  Purchase order DisplayPurchase Order Select Purchase Order Follow on Functions Invoice verificationEnter all details of billsEnter CancelEnter Amount ,Payment method,Payment method supplementEnterSimulate Save.
26 Cancel PO(ME22) LogMMPurchasingPurchase orderchangeEnter PO no.enterSelect the items to be cancelledClick on delete.
27 Close PO
(ME22) LogMMPurchasingPurchase orderchangeEnter PO no.enterclick on HeaderDetailsTick on complete DeliverySave
28 Print PO
(ME9F) Logistics  Materials management  Purchasing  Purchase Order Messagesprint/transmitEnter PO no.ExecuteTick in the check boxClick on outputOutput device LOCLtick on print immediately
29 Reprinting of PO LogMMPurchasingPurchase orderchangeEnter PO no.enterclick on HeaderMessages create new message by writing NEUpress enterSaveenter printer nametick on print immediately & release after outputEnter.
30 PO History
(ME23) LogMMPurchasingPurchase orderDisplayEnter PO no.Press Enter(Incase of metrials select the material line item . For services Go back to material screen Select line item & click on PO history(Graph symbol)
31 LD Deductions LogMMInvoice verification Invoice verificationClick on Enter credit memoEnter document date,vendor code,company code 1000,currencyClick on Memo iconEnter reason for LDClick on enterEnter the amount,payment method supplementpress enterClick on EditNew itemG/L AccountEnter G/L A/C 480070,click on Credit PostingPress EnterFill in the same amount & Business areaEnterSave.
32 Release of Retention Money After the final Invoice verification, Find out all the Invoicing documents from the PO history.
LogMMPurchasingPurchase orderDisplayEnter PO no.Press Enter(Incase of metrials select the material line item . For services Go back to material screen Select line item & click on PO history(Graph symbol)
Double click on the LIV documentsclick on Follow on DocumentsDouble click on the retention money documentDocumentDisplay->ChangeChange the base line date (6 months from the final bill) and remove payment block HSave.
By this procedure the payment shall fall due 6 months after the final bill or on the Base line date
33 Down payment Request AccountingFinancial AccountingAccounts payablePostingDown paymentRequestEnter Document date, document type KA, company code 1000,posting date, currency. vendor code, Trg .SP G/L Ind. A Press EnterEnter the amount of advance, Business area, Due on date, PO no against which the advance is being paid, item no 10 in the next field, Enter PO no preceded by * in the allocation field, Enter relevant text in the text field, Enter the relevant W.tax code(from D series)Press EnterAccept warning, if anyClick on more data from menuEnter house bank Save
34 Check Vendor Line items for above Accounting Financial AccountingAccounts payableAccountDisplay Line itemsEnter Vendor codeTick open items with special G/L indicators button, Go to selection criteria, Enter business areaEnterNote the displayed Vendor line items for Down payment request in open items
35 Clearing Down Payment AccountingFinancial AccountingAccounts payablePostingDown paymentClearingEnter Document date, posting date, company code, currency, Vendor code, Relevant Invoice document no against which the document is to be recovered, fiscal year, Enter PO no preceded by * in the Allocation field, Enter relevant text in the text fieldEnterMessage Correct the line marked line items appears, Double click the line item, Enter the relevant text, payment method supplementSave. For checking the Vendor line item for Down payment clearing, follow the same menu path as in Sr no. 31
36 Enter Credit Memo LogisticsMaterial Mgmt Invoice verification Enter Credit memoFill in the details: Date - Todays Date, Document Type - KA, Company code - 1000, Currency - INR, Vendor code - fill in vendor code Do not enter P.O No. Press Enter Fill in the amount to be deducted with withholding Tax code as Z0, Payment method as C, payment method supplement as applicable Invoice ref No Eight digit No as noted from invoice document and Necessary text in allocation. Press Enter In this screen, use path Edit New item GL Account(480070 for LD and 480000 for misc income), In the pop-up box press Radio button as Credit posting Fill in necessary GL Account as mentioned below Press enter  In this screen Give the same amount and fill in the Business Area where credit is to be given {In case of Credit, to be given for multiple business area/ GL account repeat} Press EnterClick on simulate (check the entries are Proper i.e. diff is zero.) Save Note and record Credit document No
You can revert back with a bit more elaboration of your scenario.
Regards,
Sushama -
How to integrate EP & SAP TCodes with ccBPM in XI?
Hi,
<b>Scenario:</b>
A non-SAP system is creating a BPEL file. I have to import that file into XI & create a BPM for it. Then I have to integrate the BPM to SAP MM transactions & EP also in such a way that if user interacts with EP then the processing should take place as per the process defined in BPM.
<b>What I know:</b>
I have a BPEL file created from some non-SAP system & using it I have to create ccBPM in XI. Up to this point I know what to do & how to do.
<b>Problem:</b>
Now the issue which I am facing is that how to connect my BPM to SAP transactions. As you told us in training that for every ccBPM a Business workflow is created in SAP. So, as per my understanding, it means the workflow should get triggered when any event is created by users action in EP. But the problem is that how to integrate EP & SAP transactions to my ccBPM?
Please provide your valuable inputs ASAP. It is urgent.
Thanks,
ShauryaHi,
By useing SAP transaction iView in EP , you can directly interact SAP transaction then where is the portion of XI and ccBPM??
Solution is already expalined in Above blog. correct suitable blog.
from EP you can interact Xi through Webservice , this webservice can be created from NWDS , you can edit or EJB also..
that Webservice ,through SOAP adapter integrate the XI , in XI use ccBPM, whatever you want through RFC /BAPI you can do suitable operation in R#, here you r problem is how to call SAP transaction,..
here please expalin what is the requirement.. or select suitable BAPI /RFC to do such operation/functionality in R3.
i hope you got it..
Regards
Chilla.
Maybe you are looking for
-
How to do the Partial delivery for configurable material ?
Hi All, I am creating a sales order for a configurable material and is trying to do the partial delivery for the same. But, after the outbound delivery the status of the sales order is shown as completed although I have done the partial delivery. He
-
Dual display help for a recently converted mac user
I have a 24" Intel IMac and I wanted to set up dual displays. I may have jumped the gun a little because I didn't do much homework but I found a big cheap monitor at Best Buy which is an HP w2338. I bought that and the mini-DVI to VGA adapter. I hook
-
Since I actualize my iphone 4 to ios6 I can´t download applications from app store in it they seem to by downloading but within some seconds it's like if not clicked the download button. But then I have "waiting" mode applications that I never search
-
**Como puedo adjuntar un video completo**
Como puedo adjuntar un video completo hecho en mi iPad 2, que al momento de adjunatrlo no sea en pedazos?? Saludos Tengo un video de 5 minutos hecho en mi iPad 2, cuando lo quiero adjuntar en un correo desde mi iPad me dice que solo un pedazo y no pu
-
Hi All, Based on some conditions I need to do thew following - a) Make the adobe form landscape or potrait dynamically b) Select the paper type dynamically (eg letter, tabloid etc) Can anyone please let me know if this can be done using adobe forms