SAP OSS Notes

71818 SAP OSS Note - PM: Preparation for future enhancements (3)








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.

Note 71818 Details:





When does this problem occur



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.



Cause of the problem and Pre-requisites



The corrections may be syntactical prerequisites for the implementation


of other notes (which is indicated at the relevant points).



Solution instructions



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.


Solution instructions


Please import the corrections attached to this OSS note into your SAP system using SNOTE.

You can also view the full details of this OSS note and download it to your SAP system ready for implementation using transaction code SNOTE. Once it has been downloaded you can read the full details, check out any installation instructions including manual changes and see if there are any pre-requisites.

You can also check if a new version of note 71818 has been released as well as see if the note is valid for your current SAP system landscape.

Check if SAP OSS note 71818 has already been downloaded and is valid


To check if this note has already been download, what status it has and if it is valid for your system first execute t-code SNOTE and click on the SAP Note Browser icon
Icon used to execute SAP Note Browser report within SNOTE

From here you can just enter the note number 71818 and press execute. If the note already exists it's details will be displayed. See here for full step by step instructions on how to check if an SAP note has been downloaded and is valid for your system.



If note 71818 does not exist on your system you will receive the message "Unable to find SAP Note that meets specified criteria"
Icon used to execute SAP Note Browser report within SNOTE

If this is the case you will need to download the note to you SAP system also using transaction SNOTE. For further details see Download note using SNOTE. Even if it does exist you may still want to check if you have downloaded the latest version of the note.

Alternatively you can find full details of this note on the SAP service market place(SNumber / Service market place login will be required)