今天给实战班同学讲FB08反记账时,在公司代码SP01下做了一笔凭证,结束在FBL3N里查询不到明细项目,本来以为是主数据里行项目明细没有勾,不过后来看了看,都是勾了的,于是奇怪了,SP01公司代码是上一期SKY同学做的。不知道当初他怎么测的?
后来研究了下,终于知道原因了。原因是COPY完公司代码后用FS15来复制会计科目表,导致SKB1中的分类账组特定的清帐错误的填入了 '/' in SKB1-XLGCLR and BSEG-XLGCLR,
解决方法参考这两个NOTE:1323960和1437341 。
Summary
Symptom
Possible symptoms:
1. The system does not generate any line items (BSIS) when you post documents and/or does not update the indices (BSAS) when you clear items. This means that the items receive clearing information in the table BSEG, but are retained as open items in the table BSIS.
2. The field SKB1-XLGCLR (account master record) is filled with '/'.
3. The field BSEG-XLGCLR (document) is filled with '/'.
4. You transfer G/L account master data to different company codes using transaction FS15 (program RFBISA10). During the direct transfer with the "Update File Immediately" option, the system issues error message FH 700:
Field '': Enter ' ' or 'X'
5. When you process the batch input session that was created by the program RFBISA00 or RFBISA10, the system issues error message 00 349 "Field SKB1-XLGCLR does not exist in the screen SAPMF02H 0110".
Other terms
FS15, FS16, RFBISA10, RFBISA20, 00 349, FH 700
Reason and Prerequisites
Note 1158244 has been implemented in your system.
You used the program RFBISA10 or RFBISA20 to copy, or the program RFBISA00 to transfer, G/L account master data from the source company code to the target company codes.
The field SKB1-XLGCLR was filled with the NODATA character '/'. However, this field should be empty because at least one of the following conditions is not fulfilled:
1. NewGL (new general ledger accounting) is active.
2. More than one ledger is assigned to the company code.
3. The indicator is not hidden in transaction OBD4.
4. The business function FIN_GL_CI_1 is active.
Solution
1. Import the current Support Package for one of the releases specified above or implement the source code correction as described in the attached correction instructions.
2. Generate the program RFBISA02 using the program RFBISAG0:
Call transaction SE38.
Enter the program name RFBISAG0.
Then choose "Execute" or F8. The generation log appears with the information message "Include report RFBISA02 was generated".
The program RFBISA02 has now been generated successfully.
3. Generate the program RFBISA11 using the program RFBISAG1:
Call transaction SE38.
Enter the program name RFBISAG1.
Select the parameter "Generating RFBISA11" and execute the program.
The program RFBISA11 has now been generated successfully.
4. Generate the program RFBISA52 using the program RFBISAG1:
Call transaction SE38.
Enter the program name RFBISAG1.
Select the "Generating RFBISA52" parameter and execute the program.
The program RFBISA52 has now been generated successfully.
5. Generate the include using the program SAPGL_ACCOUNT_MASTER_GENERATE:
Call transaction SE38.
Enter the program name SAPGL_ACCOUNT_MASTER_GENERATE.
Then choose "Execute" or F8. No list is displayed.
The includes have now been generated successfully.
6. Additional step for symptom 1, 2 or 3:
To delete the incorrect content '/' from the field SKB1-XLGCLR in the database, to correct the incorrect documents in the table BSEG and to adjust indices, implement the correction report ZF_CORR_XLGCLR_BSEG in accordance with Note 1437341. You can run the report in update mode. If you have any questions or problems, contact SAP Support under the component FI-GL-GL-X.
下面是这个程序。
ZF_CORR_XLGCLR_BSEG.txt
(13.13 KB, 下载次数: 2, 售价: 10 赛跑币)