CcBPM Scenario

Hi All,
I appreciate if you can help me to design one requirement.
I have IDOC-XI-Flat File requirement to process PO, and I need to co-relate the incoming records with PO.
I read few How-To document on IDOC. It talks about R/3-XI-R3, and that too not with ccBPM.
Can some one tell me the steps in ccBPM for this scenario? I think  I need to also get acknowledgment to update the status record on IDOC along with co-relation.

Hi kumar,
In the interface mapping,select the three abstrat messages from the messages tab as the source interface.Select the target abstart interface and click on read interfaces button.Below u wil see the idocs and finally select ur mapping program from it.
Regards
Priyanka

Similar Messages

  • Transformation step in ccBPM scenario

    Hi There,
    I have a scenario like this:
    File -> ccBPM -> BAPI
    I am using the Transformation step(1:1) in the ccBPM Scenario. I have supplied, interface mapping, source  message (File name), target message (name) in the properties of the 'Transformation step'.
    The scenario is currently failing at the Transformation step with a error message,"Expression must return the interface type Z_MYBAPI"
    Any thoughts on this issue?
    Thanks,
    Raghu

    Hi Raghu,
    Check these:
    1) Interface Mapping (shoould be between Abstract Interface).
    2) Source Message and Target Message in transformation should be Abstract.
    Hope these will help you.
    Regards
    Suraj

  • Simple collect ccBPM scenario

    Hello everyone!
    Here's my scenario:
    Multiple IDOCs (of the same message type DEBMAS) may be triggered by a scheduled program (RBDMIDOC). The mapping I created in XI results into individual files being sent to an FTP folder. What I want to happen is for all the IDOCS that were sent to be collected in XI and sent as ONE file to the FTP folder. I understand this can be done using ccBPM, but all the blogs I've seen so far deal with more complex scenarios. Would anyone be willing to show me the basic steps (abstract interfaces to create, creating containers and processes, etc.) to make my scenario possible. I hope y'all can be as simple as possible.
    Thanks in advance!
    Glenn

    Glenn,
    Cool.  Keep the Time Dependant example as reference which I've given above.
    Import your IDOC DEBMAS into Imported Objects.
    Data type and Message type  for Target (File)
    Create two Interfaces
    Abstract Asynchronous Interface --- use IDOC DEBMAS(Interface1)
    Abstract Asynchronous Interface --- File Target Message(Interface2)
    Message Mapping
    Source : IDOC
    Target: File Message
    Change the occurrence of source message to 0..Unbounded.
    Interface Mapping
    Source :Interface1
    Target : Interface2
    Change the occurrence of Source message to 0..unbounded.
    BPM
    Container Elements
    Receive -
    Interface1
    Receive_ML -
    Interface1
    Send -
    Interface2
    Click on the Receive Step -- choose Receive Container element
    Clikc on Container Operation --  choose Receive_ML Container element as Target and Receive as Expression
    Click on the deadline branch and give 15 mins
    Click on Transformation step : Source: Receive_ML , Target : Send
    Click on Send Step : use Send Container element
    Hope it helps!
    raj.

  • CcBPM Scenarios Administering and Trobleshooting

    hi Team,
    I am new to PI, all though i been handling the other regular scenarios but not BPM, i am becoming clueless with BPM based scenarios. so pleae help me with some good BASIS related trobleshooting guides and Best Known Methods to Administer, Troubleshoot BPM based scenarios.
    Thanks
    Sekhar.

    For basic scenarios search SDN and for administration and trouble shooting also you can get good guides in SDN
    For TroubleShooting of BPM
    1. After Designing Scenarion press F7 or check button in BPM editor.
    2. Once this is done you need to import the integration process in ID
    3. after this check cache go to SXI_CACHE and make sure the code is o for your integration process
    4. check SWWL for instances of  your Integrtion process
    5. After running your BPM Scenario go to SXI_MONITOR and Click PE tab for display of your bpm
    at runtime.
    6. SXI_MONI_BPE go to technical details job for more details of this
    HTH
    Rajesh

  • XSLT Mapping :-- End to End Scenario

    Can any one provide XSLT Mapping End to End scenario with screen shots?

    HI
    XSLT Mapping
    XSLT stands for EXtensible Stylesheet Language Transformations. It is an XML based language for transforming XML documents into any other formats suitable for browser to display, on the basis of set of well-defined rules.
    Using XSLT mapping in a ccBPM scenario
    File to Multiple IDocs (XSLT Mapping)
    Steps required for developing XSLT Mapping
    u2022 Create a source data type and a target data type
    u2022 Create Message types for the source and target data types.
    u2022 Create Message Interfaces includes Inbound Message interface and Outbound Message interface.
    u2022 XSLT Mapping does not require creation of Message mapping, so donu2019t create any Message mapping.
    u2022 Create an .XSL file which converts source data type into target data type.
    u2022 Zip that .xsl file and import it into Integration Repository under Imported Archives.
    u2022 In Interface Mapping choose mapping program as XSL and specify this zip program. (Through search help you will get XSL Mapping programs that you imported under Imported Archives, select your corresponding XSL Program)
    u2022 Test this mapping program by navigating to Test tab.
    By having look at above steps you can easily find out that this mapping is no where different from other mapping programs, here the challenging lies in creating an XSLT file. If you spend couple of minutes in studying XPATH tutorial you would be in ideal position to create an XSL Transformation (.xsl extension).
    If you still find difficulties in generating XSL Transformation, then you can make use of a tool u201CAltova MapForceu201D which will create XSL file for you.
    Steps for creating XSL file using this tool:
    1. Open the Alto MapForce, import the source .xml and .xsd file in it
    2. Similarly import the target .xml and .xsd in MapForce.
    3. These two data files should match with source and target data types in Integration Repository.
    4. Complete the graphical mapping using extensive list of XSLT functions available there.
    5. Save the mapping file.
    6. Click the XSLT tab. You will have the entire xslt logic there.
    7. Copy that content and save it as .xsl file.
    8. Zip above .xsl file and import the same into IR under Imported Archives.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/006aa890-0201-0010-1eb1-afc5cbae3f15
    xpath functions in xslt mapping
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=xslt+mapping&adv=false&sortby=cm_rnd_rankvalue#
    complete mapping guide:
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    XSLT MAPPING:
    Generic XSLT Mapping for SAP XI,Part I
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
    Generic XSLT Mapping for SAP XI,Part II
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
    XSLT: Recursive Templates
    XSLT: Recursive Templates
    Easy RFC lookup from XSLT mappings using a Java helper class
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
    Step u2013 By u2013 Step Simple Approach for XSLT Mapping
    Step – By – Step Simple Approach for XSLT Mapping
    http://www.devguru.com/Technologies/xslt/quickref/xslt_element_applytemplates.html
    cheers
    Edited by: vemuganti naga phalguna on Jul 2, 2008 8:59 AM
    Edited by: vemuganti naga phalguna on Jul 2, 2008 9:07 AM

  • How to build N: 1 Scenario on SAP PO - NWBPM

    I am going to use PO 7.31 Single Stack.
    I have to build a N:1 scenario on Eclipse based NW-BPM editor.
    Experts : Below is my requirement.
    WebService Source 1 [ Address Information ]->
                                                                                     -> NW-BPM [ Mapping to combine data from Source 1 and Source 2 ] -> ECC Target
    WebService Source 2 [ Personal INformation ]->
    Source 1  and  Source 2 has a common correlation ID [ Employee Number ].
    NW-BPM Should wait until data from source 1 and 2 will arrive.
    Is it possible in PO 7.31 Single stack NW-BPM ? If Yes then how? Please point me to right examples.

    I hope you are familiar with ccBPM scenario in dual stack. If so, just apply the same logic here in NW BPM. If you use transformation step in ccBPM to merge multiple messages into one message based on correlation then use the same logic here in NW BPM  by creating an automated activity. In simple terms, your transformation step in ccBPM will become an another mapping step as an automated activity in NW BPM.
    I'm assuming your scenario in Dual stack as, standard BpmPatternCollectMessage. If this is the case, then here are the steps.
    Start -->Uncontrolled Merge -->Intermediate event -->mapping-->Uncontrolled Merge -->Automated Activity --> End
    Regards
    Sridhar

  • Idoc Scenario from SAP to SAP  via PI 7.1o

    Q: Two idocs will process from SAP to SAP via SAP-PI 7.1o and generated together.
    Requirement :
    Sync
    2 IDOCs – as we explained our design will require two IDOCs. The first IDOC will be developed by a Z code and the second IDOC is generated by 100% Standard SAP BAPIs and 2 IDOCs  send them to PI. Both IDOCs will be generated together by  process code in sap and must be moved to PI and later to the receiver client together(SAP). The process can only be 100% completed when both IDOCs will be processed with success in the receiver side. Any one of the IDOC among 2 idoc's failed all the process should stop.
    i think that is not possible , PI will not be able to stop successfull IDOC If another IDOC get fails .
    Please give me approaches if any chance .
    Thanks, Sanakr

    Hi Bhavani,
    You can use BPM with correlation to achieve this scenario:
    Demonstration of ccBPM Scenario: SAP PI 7.1
    **************** - BPM Scenario using Fork and correlation
    Regards,
    Suman

  • 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
    Fernand

    Hi,
    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 ‘ORDER’depending 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 category’D’, 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 ORDER’depending 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 Estimate’as a vendor (vendor no.300648)
    5 Printing of RFQ’s(ME9A) LogMMPurchasingRFQ/QuotationRFQMessagesprint/transmitEnter individual vendor’s 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 party’s 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 Vendor’s 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 org’1000’, 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 - “ Today’s 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

  • CcBPM extract data from query input (muliple row) to multiline container.

    Hi XI Expert,
    I have ccBPM scenario JDBC -
    > RFC.
    JDBC Sender contain multiple rows, how can i extract the muliple rows into multiline container so i can use for looping and send to RFC one by one.
    Thank you and Best Regards
    Fernand

    Hi,
       Your scenario is JDFC to RFC, where u have to extract the multiple records and apeend to RFC.
      first thing, in order to bundle multiple rows
       is there any time constraint ?(like with in 24 hours), in that situation use block step and append mode.
    also use activate corelarion step in receive.
    as u know, we need loop, recive, transformation out of loop send and block.
    plese check the following blog related to BPM.
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2034. [original link is broken] [original link is broken] [original link is broken]
    warm regards
    mahesh.

  • CcBPM question

    Hi all,
    I have ccBPM scenario.
    Sender sends a request to XI. XI sends the request to a webservice and the webservice response with an answer. The answer is then send to a receiver.
    I would like to concat the request from the sender into the answer that is send to a receiver.
    How is this done in a ccBPM scenario?

    Hi
    I would like to concat the request from the sender into the answer that is send to a receiver.
    If by Concat your mean to use data from sender request and webservice response then you can do it by using transformation step.
    You can create a mapping (Sender request and webservice response as source and one another structure that you want to send other receiver) and then use this mapping (interface mapping) in a transformation step in ccBPM.
    Regards
    Sami
    Reward points if helpful.

  • Use ccBPM mainly for correlation between different systems

    In his presentation: "Design Patterns for SAP NetWeaver Exchange Infrastructure"
    William Li ,from SAP NetWeaverRIG Americas, stats that following:
    *Use ccBPM mainly for correlation processing between messages from different systems
    Although this practice is well known Ito me , would like to know what stands behind this recommendation (Except for
    eSOA BP). is it performance issue, other...
    your insights will be most wellcome.

    Nimrod Gisis wrote:Hi Nimrod,
    ccBPM offers achieving some difficult requirements easily , that means some cases using standard way of integration not possible .it is true that ccBPM scenarios uses one more layer(BPE engine) but it doesn't mean that it is going to give worst performance.
    i had done couple of implementations where we used extensively ccBPM to achive complex integration logics, i never felt ccBPM performance point of view any problems, all interfaces working perfectly in production.my view is it is really awesome.
    we have to design any interfaces by following best architectural standards in case of ccBPM also same,there is so much negative publicity about ccBPM, but is it not all true.
    the thing that intrigues me the most is the reference to different systems .
    > if lets say I have to construct a mesage from 20 other messages taken from the same applicative system....
    > will that be a "good practice" or an architectural design flop?
    >
    it is a good practise to use ccBPM in this case and it is offering correlation mechanism to maintain the reaction between messages so that you can easily differentiate and suppress the unwanted messages.
    Regards,
    Raj

  • Questions n general

    I have few questions that bothering me, I appreciate if you could answer -
    1. I have IDOC-XI-File Scenario.
    A. I know how to configure R/3 to send IDOC to XI, and then XI-File configuration. I did not know How to handle acknowledgment to update the status records on sending IDOC in this scenario? I read how-to doc on acknowledgment, it assumes the receiving party is also on R/3 where they configured AUDIT to send response from receiving party. But this case is receiving party is non-SAP Application.
    B. If the file IDOC is configured to send Purchase Order collectively, assume it has million records, and records related to same PO are not in SEQ order.
    If we define ccBPM Scenario to correlate by PO, does it take one PO and process all records against one PO and starts with another PO? How does it work internally, I am curious on performance point of view.
    3. File-XI-R/3(IDOC) Scenario.
    If the file has records with different structure, we advised to use module conversion. Even with I do not understand how the mapping enabled with relevant record structure? How does it work? I read how-to guide on this module conversion, it only explained on how to use module conversion part, does not include mapping part
    4. When we use trace logging code in java functions (As developer), how to post the system.out steps onto Developer machine for easy debugging? We are forced to use log viewer to point to central logging file?
    Thanks in advance.
    Kumar

    1. Since I only have one modem, one account, etc I would set the AEX using WDS, right?
    Yes
    2. I believe I read somewhere that WDS ?halves? the connection speed of ALL devices on the network?
    Yes each WDS link cuts the available wireless bandwidth in half.
    3. I don't want the AEX on all the time for both power draw reasons and longevity (as well as minimzing any performance impacts from WDS when not in use). Are there any problems with keeping it plugged into a power strip and turning it off when not in use? This is obviously the same as just unplugging it, so I was curious if it "tends not to do well" in those situations or if it could care less.
    Shouldn't cause a big problem.
    4. AEX as a portable wireless station means I could be in a hotel, plug an ethernet cable into the AEX, configure the AEX to be a base station then I'd have wireless in my room?
    Yes. The AirPort Express (AX) doesn't know if it is at home or in a hotel. The setup and operation is the same.

  • Expression must return the interface type in Transformation Step in BPM

    hi,
    We are getting below while activating the IP,
    Expression must return the interface type SI_Send_AA
    Expression must return the interface type SI_Get_AA
    No semantic errors found
    We have a Transformation Step in BPM,
    In OM, Source is SI_Send_AA and Target is SI_Get_AA
    Also Container variable points to  the same Abstract SI's.
    Few Thread's for Same are error are:
    Error in  BPM
    expression must return the interface type
    Transformation step in ccBPM scenario
    Error while compiling Business Process
    Even after checking these i am getting this Exception.
    Please Help!
    Thanks,
    Mayank

    Also Container variable points to the same Abstract SI's
    Are you sure that you are using Abstract Message Interfaces only and that these are referring to relevant container variables.
    Normally it happens that there is some mis-match between the message types/ interfaces that we use in the mapping and that we use in the BPM.
    If still not solved, then delete the Transformation step --> save --> activate......then again Edit the BPM to include the Transformation Step.
    Regards,
    Abhishek.

  • Who will decide...

    Hello,
    In Development, who will decide which mapping to use  XSLT ,Java or ABAP ..In which different scenarios these mappings are Appropriate pls give examples for each

    See satya,
    as u know there r 4 types of mapping possible in XI.
    1)Graphical
    2)JAVA
    3)XSLT
    4)ABAP
    generally most  of the time Graphical mappings are considerd as....thats the simplest of all.Sometimes some mappings are not possible using graphical mapping so u have to go for Java mapping or XSLT mapping or ABAP...
    In some cases java mappings are useful...suppose u want to create some dynamic target node depending upon the source nodes...u can easily achive it with Java mapping....
    u can see some scenarios where java mapping are used
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping /people/amol.joshi2/blog/2006/03/10/think-objects-when-creating-java-mappings
    We can use XSLT mapping
    When the required output is other than XML like Text, Html or XHTML (html displayed as XML)
    When default namespace coming from graphical mapping is not required or is to be changed as per requirements.
    When data is to be filtered based on certain fields (considering File as source)
    When data is to be sorted based on certain field (considering File as source)
    When data is to be grouped based on certain field (considering File as source)
    u can see Some scenarios
    /people/sap.user72/blog/2005/03/15/using-xslt-mapping-in-a-ccbpm-scenario
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    ABAP mapping are used in very rare cases...
    look @ this
    /people/sameer.shadab/blog/2005/09/29/testing-abap-mapping
    regards
    biplab

  • Call multiple RFC in sequence

    Hello all,
    i want to try making the following scenario:
    - User enters a order for items via SOAP
    - PI Needs to check the supply of this item via RFC
    - If there is enough supply PI needs to place the order via RFC
    - after the order is placed another RFC needs to be called to inform the user of the placed order. If the order is not placed because of limited supply then the content of the message in this RFC needs to be different.
    How can i best approach this? I need to create a ccBPM scenario for this i assume, so any help is appreaciated!
    By the way we are running with PI 7.1.

    Thanks for the replies all, i really want to use BPM for this.
    Im trying to make the first step work. The first step is  a simple SOAP to RFC.
    I have created 2 Abstract Interfaces, one for each message type of the SOAP and RFC message types.
    I have created a corresponding message mapping and a corresponding operation mapping.
    In my BPM scenario i have the following steps:
    1. Async receive step with Abstract Interface of iSOAP messagetype in the Message property
    2. Transformation step with in the source and target message values the Abstract Interfaces
    3. Async Send step with Abstract interface of the RFC Message type in the message property.
    In integration Builder i have configured the scenario as usual. With the inbound interface the SOAP Abstract interface and with the outbound interface the RFC Abstract interface. I also made sure i selected the correct operation mapping.
    In SXMB_MONI i can see the message is mapped correctly and the RFC is called.
    But i have doubt this went through the BPM process. I think this scenario works without it even though i want to do this with a BPM scenario.
    How can i make this work with a BPM scenario? Thanks all for the help so far!

Maybe you are looking for

  • How to get R/3 IDoc number in XI (file- XI- R/3 IDoc)

    Hi all, I want to do something simple In my scenario file->XI (SP14)->R/3 IDoc, I have to return the list of IDoc numbers to the sender external application. So I use a BPM with steps: Receiver (from file adapter), Transformation (Grouping and Splitt

  • How can I fix my iCloud tabs they update to what I'm doing but it says all this old stuff is opened....it's creating a mess

    My ICloud Tabs on my iPhone won't update it's filled with all this old stuff!

  • Ios4 synching problem

    I plugged my phone into my computer to update it to the new software and it gets stuck rebooting everytime. It won't even let me restore my phone now. How can I fix this problem??? anyone. I Really need my phone.

  • Mapping Error - IDoc

    I get the following runtime exception in XI Monitor when mapping flat file data to ORDERS05 IDoc.  <b>RuntimeException in Message-Mapping transformation: Cannot produce target element /ORDERS05. Check xml instance is valid for source xsd and target-f

  • Uploading photo album from iphoto library

    New at Mac. I have 2 thousands photos on my Mac. I have created many albums for these on Iphoto. When I want to upload these albums , i do not have access to my iphoto library . Instead i get the library where the photos have been downloaded by the h