cancel
Showing results for 
Search instead for 
Did you mean: 

External numbering with MDG-S 6.1 Vendor UI

former_member591879
Participant
0 Kudos

Hello,

we would like to configure the MDG-S 6.1 Vendor UI so that external number assignment in the Vendor UI is possible. This means user is selecting an external "Account Group" in "ERP Vendor Details/Administrative Data" and is manually entering a vendor number in the "Vendor" field.

However, this does not seem to be possible with MDG-S 6.1 Vendor UI.

We tried the following configurations:

1. BP Internal Number Assignment + Vendor External Number Assignment + Same Number

-> This combination is working, however "Vendor" field to enter the number remains greyed out so that it is not possible to enter a number manually

2. BP Internal Number Assignment + Vendor External Number Assignment + Not same number

-> With this combination we are getting the error "Vendor number was not filled during external number assignment" but "Vendor" field to enter the number remains greyed out so that it is not possible to enter a number manually

3. BP External Number Assignment + Vendor External Number Assignment + Same Number

-> With this combination there is an error message "BP number is not the same as vendor number" and "Vendor" field becomes editable. However, when we enter a number manually in the field and press "Check" or "Save" the UI is dumping with the dump which can be seen below.

4. BP External Number Assignment + Vendor External Number Assignment + Not same Number

-> With this combination there is an error message "external vendor number has to be entered" and "Vendor" field becomes editable. However, when we enter a number manually in the field and press "Check" or "Save" the UI is dumping with the dump which can be seen below.

The Lean Vendor UI is showing same behaviour. On top the "Administrative Data" UIBB which is holding the "Vendor" and "Account Group" fields are hidden. When you make them visible you have the same mentioned behaviour plus some more error messages from which it seems that data entered in the Lean Vendor UI is not passed to the BP in the background since "Administrative Data" enabling is "confusing" standard behaviour of the Lean Vendor UI which is deriving BP role and account group in the background, the latter based on BP grouping and assigned account group.

Here is some additional information:
Regarding all 4 mentioned configuration options we kept the following standard configuration unchanged: "Define Prefixes for internal key assignment". In this configuration as well as in the data model "ADDRNO" and "BP_HEADER" are still set to "temporary"/"Key can be changed; internal key assignment possible (BP_HEADER)" and "Internal Key assignment only (ADDRNO)"
BP ADDRNO $
BP BP_HEADER $

We are assuming this does not affect any of the 4 configuration options above nor does it has to be adjusted for any of them ?

Most importantly, as explained we need to be able to enter an external vendor ID in the Vendor UI. The vendor ID not necessarily has to be the same as the BP ID but it could be the same. Unfortunately, we do not seem to be able to achieve this with the 4 mentioned configuration options.  

-> Can anyone confirm those restrictions ?

 

Regards,

Michael

--------------------------------------------

The following error occurred in system : The ASSERT condition was violated.  

The error occurred on application server and in work process.

The termination type was: RABAX_STATE

The ABAP call stack was:
Method: DETERMINE_STAGING_PP_SOURCE_P of program CL_USMD_MODEL=================CP
Method: READ_CHAR_VALUE_P of program CL_USMD_MODEL=================CP
Method: IF_USMD_MODEL_EXT~READ_CHAR_VALUE of program CL_USMD_MODEL_EXT=============CP
Method: READ_BP_SALES_DATA of program CL_MDG_BS_ECC_HANDLER=========CP
Method: UPDATE_PARTNER_FUNCTIONS of program CL_MDG_BS_CUST_HANDLER========CP
Method: IF_MDG_BS_BP_ACCESS_HANDLER~DERIVE_DATA_ON_KEY_CHANGE of program CL_MDG_BS_CUST_HANDLER========CP
Method: IF_USMD_PP_ACCESS~DERIVE_DATA_ON_KEY_CHANGE of program CL_MDG_BS_FND_ACCESS==========CP
Method: IF_USMD_PP_ACCESS~DERIVE_DATA_ON_KEY_CHANGE of program CL_MDG_BS_BP_ACCESS_MASTER====CP
Method: DERIVE_ON_KEY_CHANGE of program CL_USMD_PP_ACCESS_ADAPTER=====CP
Method: KEY_CHANGED of program CL_USMD_MDF_KEY_HANDLER=======CP

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member196830
Active Participant
0 Kudos

Hey Mike,

Judging by your second post, you seem to have already figured it out.

The way I configured our system is to have both BP and Vendor number ranges external and I have the flag "Same" ticked for both directions. That worked for me.

I also added the BP number to the UI and the users can enter the free text value there. This copies it over to the Vendor Number in LFA1.

In fact, I have mimiced the Vendor Account Groups with Business Partner Groupings with the same name and what the users see on the scree are the fields Groupping and BP Number. They have corresponding Vendor Account Group and Vendor Number that are being created by the post-office processing.

We also have scenarios where the users would not select an account group with the initial request. The Data Specialist selects it during the enrichment step, then the approver finalizes the workflow.

We use several Account groups and they all have a corresponding BP Groupping with the same name and description, so the users won't make a difference.

Hope that helps...

Best regards,

Boris

Former Member
0 Kudos

Hi Boris

I configured our system is to have both BP and Vendor number ranges as external and I have the flag "Same" ticked for BP to Vendor direction (Unable to understand reason needs for ticked for both directions).

It does not works for me and still shows Vendor (BU-ID) UI field grayed out in UI.

Is any other requirement to make Vendor as extenal number?

former_member196830
Active Participant
0 Kudos

Hello Sanjay,

I think you might need to check you number ranges again... make sure they are having the same range (for example 10000000 - 99999999) The one for Business Partner you can configure in t-code BUCF. The number range config for Vendors you can do with t-code XKN1. What I do is I set the same number range with the same two character name and same values in From and To interval. For external number ranges you should also blank out the NR Status field.

For direction BP to Vendor:

You need to set both as External and set the Same flag in V_TBC001 using SM30 or throught the IMG menus.

If you are setting up the direction Vendor to BP you can set the Same flag in view CVIV_VEND_TO_BP1 using SM30 or through the SPRO menus for that.

Here are the steps I've taken (they are in the documentation link in MDGIMG ->Master Data Governance -> Master Data Governance for Supplier -> Integration with Vendor Master in ERP -> Set up Customer Vendor Integration for MDG for Suplier.

Check and add to the Customizing settings in Vendor Accounts, in particular the following IMG activities:

      The synchronization object

BP

    has to be activated:
    • The following business processes has to be activated:

       
ComponentBusiness Process
AP-MDCVI_02
AP-MDCVI_04
      The following synchronisation options have to be activated:

       
Source ObjectTarget Object
BPVENDOR
VENDORBP

Hope it helps,

Boris

Former Member
0 Kudos

Hi Boris

Thanks for reply.

Same external number range is set in XKN1 as well as BUCF and  same check box is also selected in Dirction from BP to Vendor. but my bad it is not working.

Vender Like UI displays vendor field with gray out .How to activate that field in UI? 

former_member196830
Active Participant
0 Kudos

Hi Sanjay,

Can you send a screenshot of the field that you are trying to enter at the UI?

Perhaps you are displaying the Vendor Number on the UI... You should be displaying the Business Partner Number instead. It should be editable. I'm Displaying the BP_ID field from the
BS_BP_DETAILS_CVL and it works just fine in my case.

Give it a try and let me know...

Regards,

Boris

Former Member
0 Kudos

Hi Boris

Here it is

Do you mean we need to enhace BP_ID into BS_BP_DETAILS_CVL?

After adding also it does not works for me and shows as per below

I added BP_ID with default attributes into BS_BP_DETAILS_CVL as per below

Also It seems that BP_ID is ewxisting into BS_SP_GEN_ADMIN as per below

former_member196830
Active Participant
0 Kudos

Sorry Sanjay,

No you didn't have to add the BS_BP_DETAILS_CVL, it's just that I'm using it and it works for me.

I see you've added it and it's still read-only.

Perhaps the Grouping for the Business Partner that you are using is the default one from SAP (Vendor) and it's an internal number, you have to change the defaut one and use the one that is External if you haven't done that. There was a thread explaining how to do that.

This would enable the entry in the BP_ID field.

Regards,

Boris

Former Member
0 Kudos

Really appriciate if you send me thread to enable BP_ID

former_member196830
Active Participant
0 Kudos

Try changing the value of the Account Group first (the dropdown) and see if it enables the Vendor Number field for any of the values. If that doesn't work, try showing the BP_ID, not the Vendor Number, but the Business Partner Number

Also Display the Grouping, not the Vendor Account Group.

Since Grouping is a Dropdown, try changing it ans see if in any of the values it would enable the editing of the BP_ID.

The thread was on how to se the default BP Grouping not how to enable the BP_ID...

Regards,

Boris

Former Member
0 Kudos

Hi Boris

Issue is fixed by doing external assignment in BUCF, XKN1 and selecting option for external ID CVI IMG node Define Number Assignment in direction from BP to Vendor.

Thank you for your kind help:)

former_member196830
Active Participant
0 Kudos

Awesome

I'm glad you figured it out...

Best regards,

Boris

former_member591879
Participant
0 Kudos

Dear all,

1. BP Internal Number Assignment + Vendor External Number Assignment +
Same Number

=> Correct behavior. BP Internal to Vendor External same determines a BPID that is taken over as Vendor ID.

2. BP Internal Number Assignment + Vendor External Number Assignment +
Not same number (see screenshot attached)

=> Not supported in VLUI.

3. BP External Number Assignment + Vendor External Number Assignment +
Same Number

=> Supported, should not dump

We finally activated the MDG_ERP_CUSTOMER_2 business function since dump was happening in BP_Sales node which belongs to customer and now
the external number assignment seems to be working in the Vendor UI (scenario 3). No
dump happening anymore so far. From my point of view there should have been a corresponding note added to the MDG-S 6.1
configuration guides (6.1 config and upgrade guides) so that people are aware that they have to activate both BF MDG-S and MDG-C after an
upgrade to 6.1 if they used both already in 6.0.

4. BP External Number Assignment + Vendor External Number Assignment +
Not same Number

=> Not supported in VLUI

Regards,

Selho