Skip to Content
0

GL account master change using IDOC

Dec 30, 2016 at 06:42 AM

197

avatar image

Hello SAP Gurus

I have third party system holding our SAP GL account master data (only chart of account data and no company code data). In SAP we have created all GL accounts and they are in sync with third party system. Any GL master change happens in third party (ex: Posting block) should reflect in SAP as well.

For above process, I am using IDOC message type GLMAST with function code "004-change" to bring this type of change into SAP. For this I am providing inputs in IDOC fields "GL Account number (SAKNR)" and Chart of account (KTOPL) while sending Posting block (XSPEB). However system throwing error message to provide details of "ACCOUNT GROUP" and " GROUP ACCOUNT number". Without those mandatory fields system is not making any type of change to GL Master.

When changing any field in GL account (for chart of account level), It is only required to provide GL account number and Chart of account only. Why is IDOC throwing error to provide other fields account group & group account number? How to get rid of this error and post IDOC successfully?

Thanks

Aleem

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Eli Klovski
Dec 30, 2016 at 12:51 PM
0

Hi,

Do you have group chart of account assigned to KTOPL that you are modifying?

Regards,

Eli

Share
10 |10000 characters needed characters left characters exceeded
Aleem Mohammed Jan 03, 2017 at 12:16 AM
0

Hi Eli

we have Group chart of account assigned in Chart of accounts creation. Which means Group account is mandatory field whenever a GLaccount is created. However at the time of chanding/modifying I can simply provide GL account number & chart account in FSP0 and I can change any field (example Name, Text, posting block etc) and save this. The same thing is not allowed using IDOC GLMAST. IDOC shows an error without having "Group account number" and " Account group" fields populated. I donot understand why these fields are coming as error and not allowed to make a GL master change.

Thanks

Aleem

Share
10 |10000 characters needed characters left characters exceeded
Eli Klovski
Jan 11, 2017 at 09:04 AM
0

Check out this note 2384363 - GLMAST - ALE inbound processing deletes field contents of untransferred fields

Share
10 |10000 characters needed characters left characters exceeded