Distribution of GOA to the backend system

Dear Experts,
I am working in Extended classic scenario (SRM 5.0). We are planing to configure GOA.
Can any one give me the steps required to configure GOA and distribute the contracts to the back end system.
When I create the GOA as of now GOA is getting created but not distributed.
Regards,
B.N.Karthikeyan

Hi,
Here are the main configuration steps needed:
1: Make sure you have done the following in customizing:                 
   When you go to define transaction type  and you                       
   choose the entry with BUS2000113, then you click Transaction type     
   go to DETAIL screen of GCTR and choose Global Outline                 
   agreement as a specification.                                                                               
2: You can follow these steps.                                           
   1. Go to the transaction WEDI                                         
   2. Goto IDoc menu and select Partner Profile (or F6)                  
   3. In Partner Profile, Goto PartnerType LS                            
   4. Click on the client eg. ABCCLNT300                                 
   5. In "Inbound parmtrs" make an entry for BLAORD.Enter the client as  
   Partner number. BLAO as Process Code.                                                                               
3: In the R3 backend system,                                             
   maintain BLAORD as inbound message type, and maintain                 
   BLAREL as outbound message type                                                                               
4: One of the requirements for setting up GOA is:                        
   Mapping of the appropriate products,product categories, condition     
   types, document IDs, transaction types and text iDs in the BAdis:     
   *IN EBP  > BBP_CTR_BE_CREATE                                          
IN the backend system: BBP_CTR                                      
Any GOA contract in EBP has to be mapped in R/3 with the corresponding   
entry for conditions i.e 01CT to synchronise the two systems.            
If the conditions are not mapped, the idocs will not be created.         
Hence, please map the conditions and check for the distribution.         
It is also an option to try:                                           
Please run the function module 'BBP_PD_CTR_TRANSFER', this FM posts the
IDOC in R/3 and add an entry in BBP_DOCUMENT_TAB,                      
afterwards call report 'CLEAN_REQREQ_UP' which updates the status.                                                                               
Kindly ensure all customizing and settings are correct in both SRM and 
R/3 backend in order for the GOA to pass from systems without issues.  
I hope this helps,
Kind Regards,
Lisa

Similar Messages

  • Distribution of GOA into the Backend systems

    Hi All,
    I am having aproblem on the above.
    I created a GOA and tried to distribute to the Back end as Contract & Sch Agreement for two items.
    While the Contract is getting distributed to the BE systems properly,the SC.Ag would either get distributed as a Contract or not at all.
    Distibution Model is OK & in Idoc Monitor (WE02) the status for 53 type is showing error saying "the Object linkag to the GOA does not exist"
    Can any body pl suggest step by step process to check & fix the same?
    Thanks & Regards,
    Nagarajan

    Hi
    Which SRM version are you using ?
    <u>Meanwhile, try the pointers -></u>
    Note 888801 List of invoices with status 'Error in transmission'
    Note 901840 - list 'Error in transmission' shows 'approved', 'Transferred'
    Re: Lock status is not getting updates in GOA
    account assignment problem on GoA
    Re: Item Data in GOA
    Do let me know.
    Regards
    - Atul

  • Facilitate distribution of config data in the backend system

    Hi
    We are in the process of upgrading our backend systems to version 7.02. During test with PI we find that we now have to provide Logon Data towards the backend systems for our Business System comm. component in PI.
    Saphelp [http://help.sap.com/saphelp_nwpi711/helpdata/en/48/cfd1d49bf23e49e10000000a421937/content.htm] says: Use a service user with composite role SAP_XI_ID_SERV_USER_MAIN.
    Problem is that our role-team does not find this particular role in the backend system.
    What is the experience with this? Is it possible to use another user (e.g. system user)? Is it mandatory to provide "Configuration URL" in the SLD for this?
    Thank you
    regards Ole

    We need a separate web server and database server. All the content must be in the database. It looks like RoboHelp Server might not be the right architecture.
    Web Server > XSLT
                                            > Client Web Page XSLT/XML
    Database Server > XML
    ~J

  • Error while reading the PO in the Backend system. Inform system admin

    Hi All,
    We are having a peculiar issue of 'Error while reading the PO in the Backend system. Inform system admin'.
    The P.O is in ordered status in SRM but the same is not getting transferred to backend ECC system.
    No error messages or logs in RZ20, SLG1 any where.
    All programmes like BBP_GET_STATUS_2 and CLEAN_REQREQ_UP are running fine.
    Tried pushing the P.Os manually using function module (BBP_PD_PO_TRANSFER_EXEC_V2) to backend ECC.
    It was working fine till a week ago and suddenly this problem is coming.
    We had implemented few OSS notes suggested by SAP for the issue of 'shopping carts appearing in sourcing cockpit even after P.O creation' in both development and test system.
    Now this issue is coming up in test system where as development system is working fine.
    Please let us know where to look and how to resolve this issue.
    A quick response would be highly appreciated.
    Regards,
    Teja

    I am facing the same issue with one PO in the Production system.
    SRM 5.0 , R/3 4.6C Extended classic scenario.
    I checked the status of other PO's created today. I see them in R/3. There is one PO which was created a week back which shows up as "ordered" in SRM but the PO is missing in R/3. When clicked on the details on the web, system throws the error
    Error while reading the PO in the Backend system. Inform system admin.
    Message no. BBP_CF010
    I checked RZ20, SLG1 no errors were found. I checked RFC connection, it was working fine too.
    I tried pushing the PO using the FM BBP_PD_PO_TRANSFER_EXEC, it did not solve the problem.
    In SRM WEBGUI Process PO - Item data -->follow on documents --> PO status is shown as Archived.
    Any inputs would be greatly appreciated. Please throw some light on this issue.
    Krishna

  • Goods Receipt not transferred to the Backend System R/3

    We are currently using BBPCRM4.0 & SAP R/3 4.7 (extended scenario)
    For a particular Purchase Order which has a material number, We cannot transfer GR to the Backend System R/3 successfully.(The shopping cart of unsuccessfully transferred GR is created by using material)
    When I check R/3 using WE05, I can find the message "The plant data of the material G09002202 is locked by the user MRP_RFC". This must be the reason why GR is not transferred successfully to the Backend System, but I do not know what this message mean.(As you see, MRP_RFC is the user name that connects SRM and R/3. + That moment the material is not locked by any user in R/3)
    If we try to create the GR document again in SRM, the message "Item is already being processed" is shown, so cannot make BUS2203 Docs.
    To sort out this, we remove the GR Transfer Error Information in
    BBP_DOCUMENT_TAB.
    After removing the information of this error in BBP_DOCUMENT_TAB, surprisingly we can make GR successfully.
    Weird!.
    Only for a particular PO which has a material, but not everytime.
    Sometimes this problem happens.
    At the first time, it doesn't work, but after removing the data from BBP_DOCUMENT_TAB, when we try GR again it works.
    Could you help me why this symptom happends..?
    Edited by: Hyangsook Moon on Feb 28, 2008 6:44 AM

    Hi Hyangsook Moon,
    The system is allowing  you to create Confirmation again in SRM because the status is not yet updated in SRM since the G.R is not created in the backend successfully.
    Since the confirmation is created in SRM and could not able to create G.R in R/3 through IDOC the system is giving you message as " Document is being processed".
    So the system is allowing you to create confirmation again once you delete the table entry.
    Hope this makes you more clear.Clarifications are welcome.
    Award points for helpful answers.
    Rgds,
    Teja

  • Some POs are not generated in the backend system

    Hi,
    we've implemented SAP SRM 5.5. in a Classic Extended Scenario with SAP R/3 as the backend system.
    Recently we are facing a problem related to some Purchase Orders. If they have some wrong information for the backend system, they do not get the "Error in process" status but the are put in the "Ordered" status even though they are not replicated in SAP R/3.
    This problems occurs only with some POs and only (for as much as we could see) if the PO has been generated from an Offer (S.C.->Bid Invitation->Offer->PO).
    Could you please help me out with this issue? I can't understand why this is happening...
    Thanks a lot for your precious advices!
    Giovanni

    Hi Sanjeev,
    thanks for your quick reply. I've checked the RZ20 and there's an error message related to the Header Data. I've checked also the PO from BBP_PD and I could see that in table BBP_PDIGP the EP subtype is missing. If I force it and then I transfer the PO again, everything is fine.
    I can't understand why this is happening. I've never had any problems like that with other POs created straight out of a S.C.. The issue is related only with POs created out of a Bid.
    Please, let me know if you have an idea.
    Have a nice day!
    Giovanni

  • How to replicate customer fields in the  backend system.

    Hi All,
    I need to transfer PO customer fields that were created in the SRM system to backend SAP system.
    I am using Extended Classic Scenario in SRM and SRM Version is 5.0.
    I am able to replicate the data created in SRM system to the backend.
    How ever, I found the following BADI while debugging.
    1. BBP_DOC_SAVE_BADI
    2. BBP_CTR_RELVAL_ICC
    3. BBP_DOC_SAVE_ICC
    4. BBP_F4_SAVE_DB
    5. HRSYNC_P
    Hence, please tell me which BADI, I need to use to send my customer fields to the backend system.
    Regards,
    Venky.

    Hi
    As Disha told, <u>You need to create a customer Implementation of any othe BADIs using SE19 Transaction.
    Say, you create an active customer Implementation of BBP_ECS_PO_OUT_BADI...</u>
    <u><b>See links given in earlier reply for detailed sample code.</b></u>
    <u>Write the following sample code (pls change it as per your business requirement)</u>
    METHOD if_ex_bbp_ecs_po_out_badi~bbp_b46b_po_outbound.
    ** Customer fields
    MOVE 'POHEADER' TO w_customer_fields-refobject.
    *PO approver
    MOVE 'ZZAPPROVER' TO w_customer_fields-fieldname.
    MOVE is_header-zzlastapprover TO w_customer_fields-container.
    APPEND w_customer_fields TO ct_bapi_customer_fields.
    *SC Date
    MOVE 'ZZSCDATE' TO w_customer_fields-fieldname.
    MOVE lv_scheader-created_at TO w_customer_fields-container(15).
    APPEND w_customer_fields TO ct_bapi_customer_fields.
    *Requester Org
    MOVE 'ZZORGA' TO w_customer_fields-fieldname.
    MOVE w_requester_orgunit TO w_customer_fields-container.
    APPEND w_customer_fields TO ct_bapi_customer_fields.
    endmethod.
    <u>BBP_PO_INBOUND_BADI in R/3.</u>
    method IF_EX_BBP_PO_INBOUND_BADI~BBP_MAP_BEFORE_BAPI.
    data wa_customer_fields TYPE BBPS_IF_CUSTOMER_FIELDS.
    data : WA_BAPI_TE_MEPOHEADER type BAPI_TE_MEPOHEADER,
    WA_BAPI_TE_MEPOHEADERX type BAPI_TE_MEPOHEADERX.
    data WA_EXTENSIONIN TYPE BAPIPAREX.
    data txt_960(960) type c.
    *** EKKO Customer fields.
    *PO Number
    move BBP_POHEADER-PO_NUMBER to WA_BAPI_TE_MEPOHEADER-PO_NUMBER.
    move BBP_POHEADER-PO_NUMBER to WA_BAPI_TE_MEPOHEADERX-PO_NUMBER.
    *ZZAPPROVER
    READ TABLE BBP_CUSTOMER_FIELDS INTO wa_customer_fields
    WITH KEY refobject = 'POHEADER'
    fieldname = 'ZZAPPROVER'.
    IF SY-SUBRC EQ 0.
    MOVE wa_customer_fields-container TO WA_BAPI_TE_MEPOHEADER-ZZAPPROVER.
    WA_BAPI_TE_MEPOHEADERX-ZZAPPROVER = 'X'.
    endif.
    *ZZSCDATE
    READ TABLE BBP_CUSTOMER_FIELDS INTO wa_customer_fields
    WITH KEY refobject = 'POHEADER'
    fieldname = 'ZZSCDATE'.
    IF SY-SUBRC EQ 0.
    MOVE wa_customer_fields-container TO WA_BAPI_TE_MEPOHEADER-ZZSCDATE.
    WA_BAPI_TE_MEPOHEADERX-ZZSCDATE = 'X'.
    endif.
    *ZZORGA
    READ TABLE BBP_CUSTOMER_FIELDS INTO wa_customer_fields
    WITH KEY refobject = 'POHEADER'
    fieldname = 'ZZORGA'.
    IF SY-SUBRC EQ 0.
    MOVE wa_customer_fields-container TO WA_BAPI_TE_MEPOHEADER-ZZORGA.
    WA_BAPI_TE_MEPOHEADERX-ZZORGA = 'X'.
    endif.
    CLEAR txt_960.
    CLEAR WA_EXTENSIONIN.
    write WA_BAPI_TE_MEPOHEADER to txt_960 left-justified.
    WA_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MEPOHEADER'.
    WA_EXTENSIONIN-VALUEPART1 = txt_960(240).
    WA_EXTENSIONIN-VALUEPART2 = txt_960+240(240).
    WA_EXTENSIONIN-VALUEPART3 = txt_960+480(240).
    WA_EXTENSIONIN-VALUEPART4 = txt_960+720(240).
    append WA_EXTENSIONIN to BAPI_EXTENSIONIN.
    CLEAR txt_960.
    CLEAR WA_EXTENSIONIN.
    write WA_BAPI_TE_MEPOHEADERX to txt_960 left-justified.
    WA_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MEPOHEADERX'.
    WA_EXTENSIONIN-VALUEPART1 = txt_960(240).
    WA_EXTENSIONIN-VALUEPART2 = txt_960+240(240).
    WA_EXTENSIONIN-VALUEPART3 = txt_960+480(240).
    WA_EXTENSIONIN-VALUEPART4 = txt_960+720(240).
    append WA_EXTENSIONIN to BAPI_EXTENSIONIN.
    endmethod.
    Hope this will help.
    Regards
    - Atul

  • Need to find the backend system used by HCM P&F

    we have a dedicated e-Recruiting system installed separately from ERP (HR).
    we are using MSS iview "create requisition request" (this is used in the eRecruiting process).
    I need to find (and confirm) that this process is using the correct backend SAP system.
    where in the HCM process and forms is the backend system specified?
    as per
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/5c/ae73e177294f31b40e13039951a119/content.htm
    in the process configuration, there is an object "Generic Service":
    Generic Service
    Filter: S_REQUI_REQUEST
    HRMSSRCF_REQUISITION and
    HRMSSRCF_REQUISITION_ADVANCED
    Back-end system access via RCF to SAP E-Recruiting system
    but I was not able to find the e-Recruiting system defined in there.
    any idea where I can find the e-Recruiting system? I just need to make sure we are using the correct system.
    thanks,
    Tiberiu

    Hello Tiberiu,
    the HCM P&F scenario does not need to identify a HR Core backend system. It is already processed there. The complete MSS requisition request process is running on the system which has PA, OM and so on installed. Once the process is done the requisition is created on the e-recruiting system via a RFC call. The RFC is also used to populate the dropdowns in the adobe form.
    So the HCM P&F scenario needs to know where to find the E-Recruiting system. This is defined in T77S0 under ERMSS LOGSY. This can be either maintained via SM30 or in IMG under path Integration with Other mySAP.com Components -> Business Packages / Functional Packages -> Manager Self-Service (mySAP ERP) -> Recruitment -> Assign E-Recruiting System Name on the HR server.
    Best Regards
    Roman

  • Incorrect distribution -Error while distributing GOA to R3 Backend system

    Hi,
    We have installed SRM server 5.5 and implementing contract Management
    scenario with backend system R/3 4.6B.
    In this scenario we are creating a Global Outline Agreement in SRM
    system and distributing it to the back-end ERP system.
    In SRM5.0 GOA (Trans.type GCTR) that are distributed at Header level
    are failing to distribute to R/3 system v4.6b
    We are getting this error message in SRM transaction SLG1: -
    The error ocurred by processing event RELEASED_NEWLY with GUID
    DCA7101B320134F1949F000347DE470F and object_id= 5600000054 " RECEPIENT
    NOT FOUND"
    The purchasing org , the plant has been mapped .Also vendor & material is maintained for the company & Plant .
    The condition types are mapped in SRM
    Pls suggest.
    Regards,
    Avinash

    Hi Avinash,
    In reference to your query about GOA, the distribution error might be beacause of the issues in BADI implementation.
    By using the BADI you can define which document to be created in the backend.
    BBP_CTR_BE_CREATE BADI can be used in SRM and BBP_CTR BADI can be used in back end R/3 for this purpose.
    Check for the transaction types (GCTR) and the number ranges for the transaction types.
    The GOA will either create a contract or a Scheduling agreement in R/3 back end after distribution.
    Also refer the below SDN thread in this regard :
    Re: Scheduling Agreement from GOA
    Any further clarifications are welcome.
    Award points for suitable answers.
    Rgds,
    Teja

  • Error while reading the PO in the Backend system   !

    Hi all,
    We  are working on SRM 5.0(SP12) and Extended classic scenario.
    The problem is that after the PO ís ordered it gives the message " Error while reading PO in backend system Inform system administrator" .
    When I check the PO number in R/3 it does not exist.
    The number range is correct both in SRM and R/3 (external no. range is ticked).
    In RZ20,i find the log:
    The error ocurred by processing event SENT_AGAIN with GUID 490F3C0834351AC6E10000000AE48838 and object_id= 3000000307
    The R/3 System Version is 4.6C.
    Any help is highly appreciated.

    Hi,
    Thanks for the response.
    This problem is hapeening for all PO's in the system.
    The no range is smae in both the systems.In SPRO ,howevre we have not maintained the no range in SRM for R/3 system.
    Here is the config details:
    Supplier Relationship Management>SRM Server>Cross-Application Basic Settings>Number Ranges>SRM Server Number Ranges-->Define Number Range for Local Purchase Orders
    EC     3000000000     3999999999     3000000320
    Supplier Relationship Management>SRM Server>Cross-Application Basic Settings>Number Ranges>SRM Server Number Ranges-->Define Number Ranges per Backend System for Follow-on Documents
    SAPE02_050     EC            RS
    Supplier Relationship Management>SRM Server>Cross-Application Basic Settings-->
    Define Transaction Types
    ECDP     PO: Direct Material     03     02
    ECPO     Purchase Order     EC
    I have already gone thorugh note Note 1258634 - Certain events cannot be de-activated.
    This note is however valid for SRM 6 and 7.
    PO is not reaching R/3 system.
    No error in sm58/sm12.
    The status in BBP_PD for the PO is :
    Stats:
               Status         Description                    Inact
    HEADER     I1009          Held                           X
    HEADER     I1015          Awaiting Approval              X
    HEADER     I1021          Created
    HEADER     I1038          Complete
    HEADER     I1043          Ordered
    HEADER     I1080          In Transfer to Execution Syst. X
    HEADER     I1180          Document Completed
    Awaiting your inputs.

  • Not able to do user Mapping with the backend System

    Hello all,
    I am trying to Map a user to a windows based KM System but getting an error like
    "There is a configuration issue which leads to problems when accessing user mapping data for the selected backend system 'KM_Test_System'. Usually, the reason is user mapping being configured for strong encryption, but the necessary additional files being missing. Check the security log file for further information and hints on how to solve the problem."
    Can somebody tell me what could be the possible reason for this and how to handle this. I dont have access to the Portal server right now , so not able to see the security log.
    Thanks to all,
    Regards,
    Sarabjeet Singh.

    Hi Sarbjeet,
    I believe this links will help you understand and solve your problem:
    user mapping is not saved
    and
    http://help.sap.com/saphelp_nw04/helpdata/en/04/d246215f1d4f588d1d9c49391acb01/frameset.htm
    Hope this helps,
    Robert

  • In B2c - How to Pass Additional Data from UI to the Backend Systems in SAP?

    Just wondering in SAP b2c how can I set/transfer data from UI to the back end database/SAP after confirmation step?
    Edited by: Sayed Ahmed on Jul 27, 2008 6:47 AM

    Hi,
       Just use extension data methods to send the data to backend systems.
    This method is clearly mentioned in the above links.
    If you want to send the data to a new function module then follow this process.
    [How To Call Function Module in E-Commerce|https://wiki.sdn.sap.com/wiki/display/Snippets/HowToCallFunctionModuleinE-Commerce]
    and
    [How To Import and Export data to Function Module|https://wiki.sdn.sap.com/wiki/display/Snippets/HowToImportandExportdatatoFunctionModule]
    Regards,
    Sateesh Chandra

  • How to find the backend system in portals

    Hi Gurus,
    How to determine the number of backend systems referred in portals.
    Higher points will be rewarded for useful inputs.
    Thanks in Advance,
    Dharani

    Hi Dharani,
    if u have the system Administration role,
    u navigate thro System administration -> System configuration -> System landscape Overview.
    this iview will list all the system created for connection.
    If u want further clarification , feel free to raise q in forum

  • SRM 7.0 pricing conditions mapping to the backend system

    Experts,
      I am new to SRM & working in SRM 7.0.  I have a serious problem in distributing the pricing conditions.
      I need to distribute/map the pricing conditions in SRM 7.0 to the backend ECC system.  I need step by step procedure for the same.  Plz help me.

    Hi,
      with the help of SDN, i have done the mapping part of pricing conditions as below.
      field-symbols:
        <ls_be_item>      type BBPS_CTR_ITEM,
        <ls_be_cond>      type BBPBAPICONDCT,
        <ls_be_cond_bapi> type BBPBAPICONDIT.
      loop at ct_be_items assigning <ls_be_item>.
        if <ls_be_cond>-COND_TYPE = '0100'.
          <ls_be_cond>-COND_TYPE = 'PB00'.
        elseif <ls_be_cond>-COND_TYPE = '01CT'.
          <ls_be_cond>-COND_TYPE = 'PBXX'.
        elseif <ls_be_cond>-COND_TYPE = '01RA'.
          <ls_be_cond>-COND_TYPE = 'RB00'.
        elseif <ls_be_cond>-COND_TYPE = '01RP'.
          <ls_be_cond>-COND_TYPE = '01RP'.
        ENDIF.
        if <ls_be_cond_bapi>-COND_TYPE = '0100'.
          <ls_be_cond_bapi>-COND_TYPE = 'PB00'.
        elseif <ls_be_cond_bapi>-COND_TYPE = '01CT'.
          <ls_be_cond_bapi>-COND_TYPE = 'PBXX'.
        elseif <ls_be_cond_bapi>-COND_TYPE = '01RA'.
          <ls_be_cond_bapi>-COND_TYPE = 'RB00'.
        elseif <ls_be_cond_bapi>-COND_TYPE = '01RP'.
          <ls_be_cond_bapi>-COND_TYPE = '01RP'.
        ENDIF.
      endloop.
    But the problem is, when i put the external break point in the above code, its not getting triggered.  Can any plz tell me how to debug the code.

  • Purchase order in the backend system

    hello all,
    we are using SRM 7.0, classic scenario.
    we are implementing BBP_CREATE_BE_PO_NEW BAdI to change some data that is transferred to the backend for the purchase order creation.
    i tried to set external breakpoint for wf-batch. however, it seems that this BAdI is not being called.
    i also tried implementing BBP_DOC_CHANGE_BADI, but still this BAdI is not being called during PO creation.
    would you know what BAdI to implement to change the data that is transferred in ERP for the creation of purchase order?
    regards,
    kezia

    hello muthu,
    can you confirm that BBP_PO_INBOUND is only used for extended classic scenario?
    i am confused why this function module is being called when we did not activate extended classic scenario.
    i tried setting a breakpoint in META_BAPI_DISPATCH, unfortunately it is not stopping there.
    would you know any FM in SRM that calls this BBP_PO_INBOUND function module aside from B46B_DPO_TRANSFER as this FM is triggered only when ECS is active?
    many thanks,
    kezia

Maybe you are looking for

  • How to create a group contact list on iphone4?

    how to create a group contact list on iphone4?

  • Problem with nested loops  in collections

    Hi All, I am trying to insert data captured on a form(elements) into a database table thru a view. I have a process for insert that looks like.. for x in (select * from htmldb_collections where collection_name = 'PARTY') loop for i in 1..50 insert in

  • Help for SCJP 5.0

    Hi, I am going to write SCJP 5.0 in october month . I had just started learning Java and I want to clear SCJP with good marks. So really I need all of the help that you guys can provide me. Either in the form of Java material required for the SCJP or

  • Type of parts in kit

    how can one identify what is the type of part in a kit is it dry  or liquid ???

  • Encore CS6 Crashes - MSVCR100.dll

    Hi all, I can't do anything in Encore CS6 except create or open a new project. As soon as I do that, I wait about 10 seconds, and the app instantly crashes. Any ideas? This is frustrating beyond belief. Windows 8 x64 16GB RAM I have already cleared a