Mapping ECC PO fields to R/3 PO fields

Hi Experts,
I was trying map ECC Po fields to R/3 fields which are not mapping in standard way automatically. Like Tracking No and Good Recipient name.
I am using the BADI BBP_ECS_PO_OUT_BADI to map these fields.
However i am able to map and see those fields in the back end.
The same thing i was trying to do for the Text fields. Suppose, mapping vendor text to item text .these fields are not able to transfer through this BADI.
for this i am using the BADI BBP_PO_INBOUND_BADI in R/3 to map these fields . I am able to map and see those text fields in R/3 also. But wonder now i am not able to see Tracking No and Good Recipient name fields in R/3 .
Any pointer to solve this issue, really a help for me.
Thanks in Advance.

Hi Disha ,
Thank you so much for your reply ,
Actually i have implemted the BBP_ECS_PO_OUT_BADI this BADI only in SRM side .When i have implemeted i can see Tracking No and Goods recipient are mapping correctly in Back End . But the thing is only the text fields are not mapping the correctly. though code was correct .
So i have implemeted the BBP_PO_INBOUND_BADI BADI in the R/3 side , through this one i can able to map the text fiedls , where as this time Tracking No and Goods recipient are not mapping .Any pointers for this , will really help for me .
*See my code for BBP_ECS_PO_OUT_BADI*
*Vendor text at line item level of SRM PO should be passed to
*u2018Item Textu2019 at R/3 PO line item level.
  LOOP AT it_item INTO WA_PO_ITEM.
    Read table IT_LONGTEXT into wa_LONGTEXT with key Guid = WA_PO_ITEM-guid
                                                     tDid = 'ITXT'.
    IF SY-SUBRC EQ 0.
      W_PO_ITEM_TEXT-PO_NUMBER = WA_PO_ITEM-BE_OBJECT_ID.
      W_PO_ITEM_TEXT-PO_ITEM  = WA_PO_ITEM-NUMBER_INT+5(5).
      W_PO_ITEM_TEXT-TEXT_ID   = 'F01'.
      W_PO_ITEM_TEXT-TEXT_FORM = '*'.
      W_PO_ITEM_TEXT-TEXT_LINE = WA_LONGTEXT-TDLINE.
      APPEND W_PO_ITEM_TEXT TO CT_BAPI_POITEM_TEXT.
    ENDIF.
*Internal Note at line item level of SRM PO should be passed to
*u2018Info record noteu2019 at line item level of R/3 PO
    Read table IT_LONGTEXT into wa_LONGTEXT with key Guid = WA_PO_ITEM-guid
                                                       tDid = 'NOTE'.
    IF SY-SUBRC EQ 0.
      W_PO_ITEM_TEXT-PO_NUMBER = WA_PO_ITEM-BE_OBJECT_ID.
      W_PO_ITEM_TEXT-PO_ITEM  = WA_PO_ITEM-NUMBER_INT+5(5).
      W_PO_ITEM_TEXT-TEXT_ID   = 'F06'.
      W_PO_ITEM_TEXT-TEXT_FORM = '*'.
      W_PO_ITEM_TEXT-TEXT_LINE = WA_LONGTEXT-TDLINE.
      APPEND W_PO_ITEM_TEXT TO CT_BAPI_POITEM_TEXT.
    ENDIF.
  ENDLOOP.
*Vendor Text at PO header level should be passed onto R/3 PO header text field.
  Read table IT_LONGTEXT into wa_LONGTEXT with key Guid = IS_HEADER-GUID
                                                   tDid = 'HTXT'.
  IF SY-SUBRC EQ 0.
    WA_Header_text-PO_NUMBER = IS_HEADER-BE_OBJECT_ID.
   WA_Header_text-PO_ITEM  = WA_PO_ITEM-NUMBER_INT+5(5).
   WA_Header_text-PO_ITEM+4(1)  = '0'.
    WA_Header_text-TEXT_ID   = 'F02'.
    WA_Header_text-TEXT_FORM = '*'.
    WA_Header_text-TEXT_LINE = WA_LONGTEXT-TDLINE.
    APPEND WA_Header_text TO CT_BAPI_POHEADER_TEXT.
  ENDIF.
*Map the Tracking No
  LOOP AT it_item INTO WA_PO_ITEM.
    Read table CT_BAPI_POITEM into WA_BAPI_ITEMS with key PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
    WA_BAPI_ITEMS-TRACKINGNO = WA_PO_ITEM-BE_TRACKING_NO.
    MODIFY TABLE CT_BAPI_POITEM FROM WA_BAPI_ITEMS TRANSPORTING trackingno.
  ENDLOOP.
*The user id of the Partner Function u2018Goods recipientu2019 is map to
*R/3 Goods Recipient field
  LOOP AT it_item INTO WA_PO_ITEM.
    Read table IT_PARTNER into wa_partner with key P_GUID = WA_PO_ITEM-guid
                                                   PARTNER_FCT = v_grfun.
    IF SY-SUBRC EQ 0.
      SELECT SINGLE CHUSR
             FROM BUT000
             INTO v_grname
             WHERE PARTNER_GUID = WA_PARTNER-PARTNER_NO.
      Read table CT_BAPI_POACCOUNT into WA_POACCOUNT with key PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
      WA_POACCOUNT-GR_RCPT = V_GRNAME.
      MODIFY TABLE CT_BAPI_POACCOUNT FROM WA_POACCOUNT TRANSPORTING GR_RCPT.
    ENDIF.
  ENDLOOP.
endmethod.
See my code BBP_PO_INBOUND_BADI
APPEND LINES OF bbp_potextheader TO bapi_potextheader.
APPEND LINES OF BBP_POTEXTITEM TO BAPI_POTEXTITEM.
Evem i tried to map these traking no and good recipient fields in the R/ 3 , I have this piece of code in the Back end , But couldnt work for me.
LOOP AT BBP_POITEM INTO WA_BBP_POITEM.
   Read table BAPI_POITEM into WA_BAPI_POITEM with key PO_ITEM =
          WA_BBP_POITEM-PO_ITEM.
   WA_BBP_POITEM-TRACKINGNO = WA_BBP_POITEM-TRACKINGNO.
  MODIFY table BAPI_POITEM FROM WA_BAPI_POITEM TRANSPORTING trackingno
   Read table BBP_POACCOUNT into wa_BBP_POACCOUNT with key PO_ITEM =
           WA_BBP_POITEM-PO_ITEM.
   wa_BAPI_POACCOUNT-GR_RCPT = wa_BBP_POACCOUNT-GR_RCPT.
   MODIFY table BAPI_POACCOUNT FROM wa_BBP_POACCOUNT TRANSPORTING
GR_RCPT.
ENDLOOP.
Loop at BAPI_POITEM into wa_BAPI_POITEM.
   Read table BAPI_POITEMX into wa_BAPI_POITEMX with key PO_ITEM  =
wa_BAPI_POITEM-PO_ITEM.
   wa_BAPI_POITEMX-TRACKINGNO = 'X'.
MODIFY table BAPI_POITEMX FROM wa_BAPI_POITEMX TRANSPORTING TRACKINGNO
Read table BAPI_POACCOUNTX into wa_BAPI_POACCOUNTX with key PO_ITEM  =
wa_BAPI_POITEM-PO_ITEM.
   wa_BAPI_POACCOUNTX-GR_RCPT = 'X'.
   MODIFY table BAPI_POACCOUNTX FROM wa_BAPI_POACCOUNTX TRANSPORTING
  GR_RCPT.
Endloop.

Similar Messages

  • Mapping and Monitoring all the User and the Field exits

    Hello Dears,
    Are possible, with the Solution Manager to map and monitor all the user and the field exists existing in my ECC6 Productivity Environment?
    Anyone has some documentation?
    Regards to all.
    FS.

    Hello Gurus,
    Someone has any information about this question?
    Regards to all.
    FS.

  • How to map ECC Infoset Query to Crystal Report

    Hi All,
    I am using 25 standard SAP crystal reports which have been mapped on the top of ECC system. Some of reports are working well but some are not working due to unable to find query. The name of the report is Controlling Dashboard report and it has CO_OM_CA_20_Q1 query which I was unable to map on ECC using Crystal Report. I do not knw how to map ECC table infoset to Crystal report.
    Can anybody assist me to get solution?

    Hi Efstratios,
    Hope you are well!
    I am experiencing the same issue:
    unable to get this infoset query CO_OM_CA_20_Q1 in Crystal Report which is made on the top of ECC
    I followed the BI quick guide as well, I am on EPH 4 and I am able to see both the Query Infoset CO_OM_CA_20_Q1 and its related Infoset /SREP/CO_OM_CCA_20.
    But unfortunately, it wouldn't let me update the connection approprietaly.
    Is this something you can assist me with?
    Thanks in advance
    Yann

  • CUP: Mapping LDAP field to CUP Accounting Number field

    Hello CUP Experts,
    I have encountered a problem with the LDAP field mapping that I simply can't figure out on my own.
    We have a field named employeeNumber in our LDAP system, I want that employeeNumber to end up in the CUP field named Accounting Number and eventually hoping that this data will end up in the corresponding Accounting Number field in the back-end user master field.
    - This Accounting Number field is visible in the back-end system in SU01D on the Logon data tab in section Other Data.
    In the LDAP Mapping I have mapped a CUP field named ACCOUNTNR to the LDAP employeeNumber under additional fields.
    Is the CUP field named something else than ACCOUNTNR in CUP?
    Does anyone know of a solution to this problem or a similar problem?
    Thanks in advance,
    Stefan Ericsson
    +358-50-4867527

    Hi Stefan!
    Which issue exactly are you trying to solve:
    1. The LDAP field goes into the CUP request, but not into SU01
    2. The LDAP field does not even show up in CUP
    1) can be solved by maintaining Configuration - Field Mapping - Provisioning
    2) should work as you did it, alternatively you might be able to use a custom field (CAREFUL! once you use a custome field you'll never get it out of CUP again!)
    Kind regards,
    Frank.

  • Mapping ECC to CRM

    Hi,
    I am new to abap and I have this requirement to work on. I need to create some tables in ECC and then map those tables to CRM via the middleware. And data has to be passed from ECC to CRM everytime there is a change in ECC. Is there any tutorial or link that will explain to me how I can MAP ECC and CRM. Please help.
    Moderator message: sorry, these forums cannot replace proper training, please search for available information.
    Edited by: Thomas Zloch on Nov 29, 2011 1:03 PM

    Hi Kris,
    We  maintain the mapping between ECC BP Grouping to CRM BP Grouping in ECC with transaction code PIDE.
    In your case do the following settings is required in PIDE -->R/3->CRM: Assign Account Grp. to BP Classification
    Values are maintained in ( )
    Account Group (CUBP)  
    Description(Sold To party)       
    Classification    (B)
    BP Grouping    (Z1)       
    External (Tick     )
    Maintain same number range in ECC & CRM.
    Best Regards,
    Rajendra Sonawane

  • Field Order is a required field for G/L account ....

    Hi Experts,
    I am getting following error while posting payroll to FI (tcode PC00_M99_CIPE - Create Posting Run).
    ================================================================================================
    Field Order is a required field for G/L account 1000 23107
         Message no. F5808
    Diagnosis
         The value for field "Order" in the interface to Financial Accounting is
         an initial value but you are required to make an entry in the field
         selection for G/L account "23107" in company code "1000" linked to the
         field selection for posting key "50".
    System Response
         Error
    Procedure
        It might be an error in the configuration of the G/L account field
        selection. The initial application, used to call up the interface must
        otherwise define a value for field "Order". If this is the case, contact
        the consultant responsible for the application used to call up the
        interface or get in contact with SAP directly.
    ================================================================================================
    Thanks for the solution in advance.
    Regards,
    Waqas Rashid

    Thanks Dilek for quick reply, but I am unable to find order field for my field status group in OBC4.
    Let me tell you the background of what I did ...
    I have one wage type 4113 which was linked to vendor account. I changed the link from vendor to balance sheet account and specified new GL 23206 for my symbolic account of wage type 4113.
    When I post the payroll result to FI after this change. I got this error.
    Regards,
    Waqas Rashid

  • Field Text is a required field for G/L account (VF02 release to accounting)

    Hi gurus,
    the following error message shows in VF02 when releasing to accounting:
    "Field Text is a required field for G/L account in E178 (=CoCd) 4420000000".
    We checked the G/L master (FSS0) - information tab - G/L Account texts in Company Code (for G/L 442*) but did not work. Any  idea of which text is to be maintained?
    Thanks,
    VL

    hi,
    this is to inform you that,
    in SPRO - financial accounting - g/l accounting - master data - g/l accounts - preparations - addational activities - define screen layout for each transaction.
    or
    OB26.
    make the field text mandatory and fill the data in it.
    confirm
    balajia

  • Field fund is a required field for G/L account 3034 1501070000

    Hi everybody, I am having a problem with the new storage location created, when I register a material issue (transaction mb1a) The system show me the next error:
    Field fund is a required field for G/L account 3034 1501070000
    The account 1501070000 is the new account created for the new storage location. It works with the fund 40-002. But if i change the account for the 3034 valution category the system do the material issue without problem but uusing the fund 40-001. Do you have any suggestion? Regards.

    Error in the message

  • Field Text is a required field for G/L account ZA01 476900

    Dear SAP Guru's,
    When I am doing the MIGO for the purchase order from the Sales order purchase requisition.
    I am Getting the error.
    Field Text is a required field for G/L account ZA01 476900
    Where can i define the feild text for G/L Accounts.
    regards,
    Amlan Sarkar

    Dear Freinds,
    Thanks for you valuable input.
    But I have maintained the Header Text for the MIGO transaction But the error persists.
    Even the OBC4 also I have checked.
    What should I do?
    regards,
    Amlan Sarkar

  • Field Text is a required field for G/L account BP01 45600000

    hi mm
    i wa screating migo
    i ahve entered all the details
    but when i go to post i face a error called :
    Field Text is a required field for G/L account BP01 45600000
    Message no. F5808
    Diagnosis
    The value for field "Text" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "45600000" in company code "BP01" linked to the field selection for posting key "93".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Text". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    can u plz tell me
    Regards
    Vinit

    Hi Vini,
    Goto the TCode OBC4 and select the field status group which you have given in the GL Account BP01 45600000 and make the text as the optional entry.  Then your document gets posted.
    If you think that other postings will be affected if you change the Field status group, then copy that field status group with another name and make the text as optional in that new field status group and assign the same in the GL Account BP01 45600000.  This will solve your problem.
    Regards,
    Sreekanth....

  • Field Text is a required field for G/L account 1000 24505000

    hi,
    while posting MIRO i am facing the problem the following message i am getting
    Field Text is a required field for G/L account 1000 24505000
    The value for field "Text" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "24505000" in company code "1000" linked to the field selection for posting key "40".
    with regards,
    jaya prakash

    Hi,
    To avoid this error in MIRO, under "Basic Data" Tab, enter some text in "Text" field.
    OR  to make Text as optional, first get the Field status group for GL 24505000 in FS00, under "Create/bank/interest" Tab.
    Then go to FBKP, here click on last option "Field status group" and enter Field status variant assigned to your Company Code and PRess Enter.
    Here Double click on the Field status group and then double click on "General Data" and make "Text" field as optional.

  • Field Text is a required field for G/L account YFCL 700009

    hi gurus,
    Field Text is a required field for G/L account YFCL 700009
    Message no. F5808
    Diagnosis
    The value for field "Text" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "700009" in company code "YFCL" linked to the field selection for posting key "40".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Text". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    how can i solve this
    help me

    Hi Friend,
    Go to FBKP t. code.
    Now click on Posting Key
    Go to Posting Key 40. Double Click on it. Now click on Maintain Field Status Button. Go to General Data option. Now see the Text Field. you can set it to Optional.
    I hope it will work.
    Assign points if found useful
    Regards,
    Jigar

  • Field Segment is a required field for G/L account

    Hi Friends,
    Could some one help me out in solving the below issue.
    I am getting the below error message while running the depreciation run.
    "Field Segment is a required field for G/L account EM01 480000
    Message no. F5808
    Diagnosis
    The value for field "Segment" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "480000" in company code "EM01" linked to the field selection for posting key "40".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Segment". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    Please let me know,how can i fix this.
    Thanks,
    Diwakar
    Moderator: Please, search SDN

    Please check the field status group assigned to your GL account 480000 (Transaction FS00 > Interest/ Bank Details tab.) and then check the field status in transaction OBC4 for this field status group for the field Segment.
    Also check the field status  of your posting key in OB41.
    Regards,
    SDNer

  • Field Plant is a required field for G/L account 1000 20200000

    Hi Dear all,
    I am Getting an error while capitalised the assets
    Field Plant is a required field for G/L account 1000 20200000
    Message no. F5808
    Diagnosis
    The value for field "Plant" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "20200000" in company code "1000" linked to the field selection for posting key "70".
    System Response
    Error
    Kindly help
    JOSH

    Josh,
    I assume that you dint get me. Do you need the field "Plant" in your "G007" group? If you want it make it, then make the field optional in the group.
    Please follow the below said giudelines:
    Go to OBC4, Select the Field status group G007, Select the Additional account Assignments and then make the field Plant Optional or supressed.
    Regards,
    Vinod

  • Error: "Field Material is a required field for G/L account 3862 21201000".

    We are trying to post and Rack purchase Invoice using "BAPI_INCOMINGINVOICE_CREATE" but the BAPI fails and the error message that we are getting is "Field Material is a required field for G/L account 3862 21201000". We checked the GLACCOUNT data that is getting passed into the BAPI but there is no material field available in the structure. Even posting online using MIRO returns the same error.
    Just to give you a quick background on the issue with MATNR. The automatic posting is generating an entry to account 21201000, which is set to require MATNR on the GLACCOUNT posting details. Online in core MIRO the MATNR field does not show up, but you can set the screen variant to allow it to show and therefore enter a value, however, even if you do this if you attempt to cancel the invoice with standard TCode MR8M it again fails because the MATNR is not carried through to posting. There are a couple of OSS notes that relate to this issue, but we are not sure if it will solve our problem. We need to be able to pass a value in MATNR for GLACCOUNTDATA (not MATERIALDATA) so the posting can be effected.
    Please let me know if anybody has come acroos this issue and a way to resolve. Any kind of help will be appreciated.

    Hi
    Run the program RM07CUFA
    in SE38 Tcode and check the inconsistencies.
    Also in FS00 go to details of the GL account and double click on field status group under create bank interest tab and then double click material management/additional assignments.
    You can see the required or suppressed fields

Maybe you are looking for

  • Has »get information «-tool been eliminated without substitute in acrobat 9

    Good day! Do any of You know if the »Get Information on the Fonts and Images in a Page«-tool in the »Advanced Editing Toolbar«-toolbar in Acrobat 8 has been eliminated in Acrobat 9 Pro or just moved somewhere I have so far failed to find it?

  • Mailman vs. https?

    On a 10.5.2 server, the web server has SSL enabled, and thus only answers on port 443. Then, mailman mailing lists were enabled, and the initial mailing list (Mailman) was created. The initial welcome messages (and subsequent welcome messages) contai

  • Skipping the song after a few seconds on certain tracks

    hi, I have spent hours trying to find something about this and there's nothing anywhere, this is getting really annoying. I bought a 2g ipod nano in February and here's my problem. When i play certain songs, the Ipod will stop after a few seconds and

  • Apple TV and a new router...

    My Apple TV worked with the iPhone Remote app. (I lost the original Apple Remote during a move.) Then I got a new router. Remote app won't work according to teh guys at the Apple store because it communicates with the Apple TV through the wireless ne

  • Display progress bar during silent install?

    Hello everybody, as the silent installation takes up to several minutes, it would be useful to display a progress bar during the installation. Is there a parameter which allows to enable such a progess window during the installation? Thanks for any i