BP category 2 does not fit the data in category 1

501 阅读1分钟

Regarding your good old note 1232459 - Incorrect name fields for accounts in BP_HEAD/AccountDetail created in 2008

“For the view BP_HEAD/AccountDetails (and therefore for organizations, individual accounts and groups), there are various configurations that are independent of the business partner category.
If you create a user-defined configuration for one of these three configurations, this is used in preference, and the system ignores the object subtype that was set at runtime.”

Let me explain what I understand about the issue:

I maintain the field “fullname” for a Corporate Account in AG3/001:

The configuration determination result:

I debug the error message is raised in FM in line 760 ( please just ignore the Chinese word in screenshot J ).

I understand the system complains since I have maintained some attributes for a Corporate account, however those attributes are only valid for Individual account?
Could we just generically say that for example, in Corporate account UI maintenance view, we should never maintain any fields which have corresponding fields in structure BAPIBUS1006_CENTRAL_PERSON?

If my understanding is correct, why we still display those invalid fields in the UI? Still I am a little confused about the solution mentioned in the note:
“To correct the problem, create user-defined configurations for the object subtypes “”, “INDIVIDUAL” and “GROUP”. When you do this, the object subtype is once again taken into account.”

Should this issue be regarded as one issue of SAP? I am not sure how should I continue in AG3/001, since this is a dev system and all new configuration done by me is marked as standard configuration, not custom configuration.

Answer

this is what we want to achieve, that we provide for each BP category an own view so that it is not possible to maintain wrong fields for the BP. But for form views it is not possible to suppress fields dynamically. Therefore we provide three different configurations.
So in your scenario someone added the wrong field fullname (and others like first name )to the configuration. This is an error and this field has to be removed from the CORPORATE config.

要获取更多Jerry的原创文章,请关注公众号"汪子熙":