Skip to Content
avatar image
Former Member

CVI_EI_INBOUND_MAIN_M01 Idoc is populating only BP , Vendor is not getting populated

Hi ,

I am trying to Load BP (Vendor Roles)with Vendor Company Code details using CVI_EI_INBOUND_MAIN_M01 IDoc through BODS,

Only BP is created Vendor is not created in LFA1 and Same with Comapn code.

Ihave Tried RFC_CVI_EI_INBOUND_MAIN FM it worked, also API CL_MD_BP_MAINTAIN ( MAINTAIN) Worked.

Any Idea how to Populate both BP and Vendor same time?

Thanks in Advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Nov 12, 2017 at 02:33 AM

    if you're using idocs. You can just use cremas to create vendor. If your cvi config is set up bi-directional it will work.

    I have personal not used the the CVI idoc. When Bp gets created does have FLVN01 and FLVN00 roles extended ? if yes then, the idoc somehow not trigering the CVI. try runnning the repair - thru tcode - MDS_LOAD_COCKPIT

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 13 at 11:20 PM

    If you are using CVI_EI_INBOUND_MAIN_M01 idoc, you can review wich fields are mandatory when you create vendor, for example street , house number , telephone number , tax number identification; depending on the fields your company have defined as "mandatory" ; also you can check in MDS_PPO2 transaction the errors that are avoiding to create vendor/customer.

    Also don't forget to fill following structures:

    E101CMDS_EI_EXTERN (For Customers Data)

    E101VMDS_EI_EXTERN (For Vendors Data)

    And pay special attention to these fields:

    E101CMDS_EI_HEADER-OBJECT_TASK = 'I'.

    E101VMDS_EI_HEADER-OBJECT_TASK = 'I'.

    E101CVI_ENSURE_CREATE-CREATE_CUSTOMER = 'X'. E101CVI_ENSURE_CREATE-CREATE_VENDOR = 'X'.

    Add comment
    10|10000 characters needed characters exceeded