cancel
Showing results for 
Search instead for 
Did you mean: 

Fill all required fields SAPMF02D 0111 ADDR1_DATA-TIME_ZONE

Former Member
0 Kudos

Hi All,

Iam trying to post the data from MDM to R3 through XI.

I did all the necessary configuratons along with my XI collegue.

Iam using the message type DEBMAS05 ,

Here is my problem.

I mappped all the required fileds in the syndicator mapping and the data is successfully through XI. But iam getting the problem, when it is passing from XI to R3 .

Iam getting the IDOC error "<b>Fill all required fields SAPMF02D 0111 ADDR1_DATA-TIME_ZONE"</b>. with IDOC status 51

I investigated in the program SAPMF02D, and checked the structure ADDR1_DATA.

Iam unable to find the field TIME_ZONE in any segment.

So can any one help me, to get out of this error.

Your help defnetly appriciated.

Best Regards

Syam,

Accepted Solutions (0)

Answers (1)

Answers (1)

michael_theis
Active Contributor
0 Kudos

Hi Syam,

the time zone field is not part of the DEBMAS Idoc. There seems to be a mismatch in your ERP system configuration in regard to the Business Address Service: the time zone field is always part of an address only. As you receive this error message during ALE inbound, the time zone field seems to be a required field. This means that you have to deliver a value for it during the ALE inbound. The solution is to use an ADRMAS Idoc for the address related data including the time zone and an additional DEBMAS Idoc for the master data. Please check SAP notes 1052964 and 384462 for details.

Kind regards

Michael

Former Member
0 Kudos

Hi Michael,

Thanks for your input.

From your explanation i understood the following points. Please correct me if iam wrong.

1.We have to map all the address related information in ADRMAS.

2.We have map all the remaiing fields in DEBMAS

3.how would R3 system knows above two are related ?

4.Is there any configuration changes have to done in XI (if there i need to inform the XI team member).

I will assign the points to you, because i got clear picture of the problem now.

Expecting a mail from you

Best Regards

Syam

michael_theis
Active Contributor
0 Kudos

Hi Syam,

your summary is correct. In addition:

1. & 2.

Some fields occure both in ADRMAS and DEBMAS. The fields in DEBMAS shall then contain a / which is a "no data sign" that ensures that the old (in this case the ADRMAS) values are kept. Details on this can be retrieved in SAP Note 384462.

3.

This relation is done via ADRMAS field OBJ_ID:

ALE inbound needs the customer / vendor account number within the ADRMAS IDoc to link the ADRMAS IDoc to the follwing DEBMAS / CREMAS IDoc correctly. Therefore field <OBJ_ID> in ADRMAS segment <E1ADRMAS> must contain exactly the same value as fields <KUNNR> / <LIFNR> in the corresponding DEBMAS / CREMAS IDoc. If this value is not provided, the Business Address Service stores the address but is unable to link the address later on to the

corresponding Customer / Vendor.

4.

Yes, your XI configuration has to be changed in a way that it sends ADRMAS and DEBMAS IDocs:

You have to configure the Interface Determination on your XI system accordingly. Ensure that the flag "Qualitiy of Service -> Maintain Order at Runtime" is marked. In additon the ADRMAS IDoc must always be the first IDoc sent to and processed by your R/3 (ERP) system. Ensure that you maintain the correct sequence.

Kind regards

Michael

Former Member
0 Kudos

Hi Michael,

In DEBMAS06 there is a segment called E1ADRMAS, where we can specify the address details. Now what i understood is that we need to map OBJ_ID to KUNNR or LIFNR. , Address details to other objects in the E1ADRMAS,

Then we need to make the configuration changes in XI, right

Correct me if iam wrong.

Best Regards

Syam