In the line item display, special fields are not displayed even though they were maintained in the table T021S using transaction SM31.
This is due to an inconsistency between table entries (T021S) for special fields and the relevant data structure (RFPOSXEXT). This could be caused by an incorrect transport or a release upgrade.
To correct this inconsistency, perform the following steps:
1. The special field must exist in the table T021S. Use the following path to check this:
Transaction SPRO - > Financial Accounting - > Accounts Receivable and Accounts Payable -> Customer Accounts -> Line Items -> Display Line Items -> Define Additional Fields for Line Item Display.
2. Use transaction SE11 to check whether the special field exists in the structure RFPOSXEXT. The actual field name starts with 'U_' here; for example U_EBELN. If this field is missing, use transaction SE38 to start the program RFPOSXEXTEND. The program regenerates the structure RFPOSXEXT and corrects the inconsistency as a result.
3. To correct the buffer inconsistency, execute the report BALVBUFDEL with the option to reset EUINFO/LTDX only on all application servers. To execute the report safely, you must have at least the following Basis Support Packages in your system:
4.6B Support Package 20
4.6C Support Package 10
4.6D Support Package 03
Alternatively, you can implement Note 378021. When you do so, the report is executed without the selection screen and it resets the entire ALV area of the shared buffer on all active application servers.
More on SAP FICO Forums