SAP OSS Note 71818 version 0011 contains details of a know issue related to PM: Preparation for future enhancements (3) . This includes any associated symptoms and instructions on how to fix it, see below for full details. Also check out the comments section to view/add related contributions, questions or screen shots, based on real life experience of this oss note and problem.
...For more information about the SAP support system known as OSS please check out the SAP OSS NOTES SECTION, whih includes how to download & implement them onto your SAP system using transaction code SNOTE.
This note provides corrections for preparing for future enhancements
(contained in Release 4.7).
The corrections contain enhancements of the function modules with
multi-object capability in function group ITO3.
The corrections may be syntactical prerequisites for the implementation
of other notes (which is indicated at the relevant points).
An advance correction can be implemented by importing the Support
Package or by manual implementation.
For manual implementation, proceed as follows:
First, make sure that at least Support Package SAPKH46C18 has been
imported.
After that implement Note 425747.
Then implement Note 424825.
During the implementation of the existing corrections, first change DDIC
structure ITOBREAD_INFO as follows (insert the two fields MAT
NR and SERNR):
Component Component type
EQUNR EQUNR
MATNR MATNR "<<<< INSERT
SERNR GERNR "<<<< INSERT
TPLNR TPLNR
(...)
Adjust the interfaces of function module
ITOB_EQUIPMENT_CREATE
Enhance the import interface
Param. name TypS Ref. type DefV. Optl.
PassVal.
I_WRITE_BUFFER LIKE IREF-IIND 'X' active
active
I_VALID_DATE LIKE SY-DATUM SY-DATUM active
active
Remove the following import parameter:
I_REPLACE_INT_NUM
Adjust the interfaces of function module
ITOB_EQUIPMENT_MODIFY
Enhance the import interface
Param. name TypS. Ref. type DefV. Optl. PassVal.
I_WRITE_BUFFER LIKE IREF-IIND 'X' active active
Adjust the interfaces of function module
ITOB_OBJECT_CREATE
Param. name TypS. Ref. type DefV Optl. PassVal.
I_PARMS_TAB TYPE ITOB_PARMS_TAB active
Adjust the interfaces of function module
ITOB_OBJECT_MODIFY
Param. name TypS. Ref. type DefV Optl. PassVal.
I_PARMS_TAB TYPE ITOB_PARMS_TAB active
Adjust the interfaces of function module
ITOB_OBJECT_READ
Param. name TypS. Ref. type DefV Optl PassVal.
I_PARMS_TAB TYPE ITOB_PARMS_TAB active
Adjust the interfaces of function module
ITOB_SERIALNO_CREATE
Enhance the import interface
Param. name TypS. Ref. type DefV Optl.
PassVal.
I_WRITE_BUFFER LIKE IREF-IIND 'X' active
active
I_PARMS_TAB TYPE ITOB_PARMS_TAB active
Remove the following import parameter:
I_REPLACE_INT_NUM
Adjust the interfaces of function module
ITOB_SERIALNO_READ
Enhance the import interface
Param. name TypS. Ref. type DefV Optl.
PassVal.
I_LOCK_ONLY TYPE ITOB_TYPES-IND active
active
Enhance the Changing interface
Param. name TypS. Ref. type DefV Optl.
PassVal.
C_ERR_TAB TYPE ITOB_READ_INFO_TAB active
In addition you must create function module ITOB_SERIALNO_MODIFY as
follows:
Short text
ITOB buffer API: Change serial numbers
Import interface
Param. name TypS. Ref. type DefV Optl.
PassVal.
I_HANDLE TYPE ITOB_HANDLE
active active
I_CONVERT_FULL_EQUI TYPE ITOB_TYPES-BOOL
active active
I_EQUI_ONLY LIKE IREF-IIND active
active
I_AUTH_TCODE LIKE SY-TCODE active
active
I_FILTER_DATA TYPE ITOB_TYPES-BOOL 'X'
active active
I_WRITE_BUFFER LIKE IREF-IIND 'X' active
active
I_POST_BUFFER TYPE ITOB_TYPES-BOOL 'X'
active active
I_COMMIT_WORK TYPE ITOB_TYPES-IND active
active
I_PARMS_TAB TYPE ITOB_PARMS_TAB active
Export interface
Param. name TypS. Ref. type PassVal.
E_COUNT_NOT_MODIFIED TYPE I active
Changing interface.
Param. name TypS. Ref. type DefV Optl.
PassVal.
C_OBJECT_TAB TYPE ITOB_OBJECT_TAB
C_OBJECT_TAB_OLD TYPE ITOB_OBJECT_TAB
active
Exceptions
Exception Short text
NOT_SUCCESSFUL Error during the change of serial
numbers
Source code
in accordance with the correction instructions
Bear in mind that you cannot implement the note via Transaction SNOTE.
Description of problem
VCI, A&D.