SAP ABAP Class CL_SERVICE_PACKAGE_HANDLER (Handler for service package)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV (Application Component) External Services
     MMSRV_SP (Package) Service Package: External Service Management
Properties
Class CL_SERVICE_PACKAGE_HANDLER  
Short Description Handler for service package    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMSRV_SP   Service Package: External Service Management 
Created 20070903   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SERVICE_PACKAGE_HANDLER has no forward declaration.
Interfaces
Class CL_SERVICE_PACKAGE_HANDLER has no interface implemented.
Friends
Class CL_SERVICE_PACKAGE_HANDLER has no friend class.
Attributes
Class CL_SERVICE_PACKAGE_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COPY_SERVICE_PACKAGE Instance method Public Method Copy service package 20070903
2 GET_SERVICE_PACKAGE Instance method Public Method Get service package data 20070903
3 MODIFY_TOTALS Instance method Private Method Modify PR_ITEM number in this method 20091214
4 SET_HEADER_DATA Instance method Public Method Set the data for external hearder 20070903
5 SET_HEADER_DATAX Instance method Public Method Sets the data X flag for external header 20070903
6 SET_SERVICE_PACKAGE Instance method Public Method Set Services 20070903
7 SET_SERVICE_PACKAGEX Instance method Public Method Set Services Datax 20070914
8 SET_SERVICE_PACKAGEX_CP1 Instance method Public Method Set Services Datax 20100603
Events
Class CL_SERVICE_PACKAGE_HANDLER has no event.
Types
Class CL_SERVICE_PACKAGE_HANDLER has no local type.
Method Signatures

Method COPY_SERVICE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) TRTYP Transaction type 20070903
2 Importing IM_DOC_NUMBER Call by reference Type reference (TYPE) CHAR10 Purchasing Document Number 20070903
3 Importing IM_DOC_TYPE Call by reference Type reference (TYPE) BSTYP Object Type 20070903
4 Importing IM_NEW_ITEM Call by reference Type reference (TYPE) MEREQ_ITEM Newly copied item Numner 20070903
5 Importing IM_REF_DOCUMENT_NO Call by reference Type reference (TYPE) CHAR10 Referenced Purchasing Document Number 20070903
6 Importing IM_REF_ITEM_DATA Call by reference Type reference (TYPE) MEREQ_ITEM Referenced Item 20070903
# Exception Resumable Description Created on
1 ERROR_COPY_SERVICE Error in Copying Service 20070920

Method GET_SERVICE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SRV_PACKAGE Call by reference Type reference (TYPE) MMSRV_SRV_PACKAGE Service Package 20070903
2 Exporting EX_SRV_PACKAGE_OLD Call by reference Type reference (TYPE) MMSRV_SRV_PACKAGE Service Package 20070903
3 Importing IM_ACTIVITY Call by reference Type reference (TYPE) TRTYP Transaction type 20070903
4 Importing IM_DOC_NUMBER Call by reference Type reference (TYPE) CHAR10 Purchasing Document Number 20070903
5 Importing IM_DOC_TYPE Call by reference Type reference (TYPE) BSTYP Object Type 20070903
6 Importing IM_ITEM_DATA Call by reference Type reference (TYPE) MEREQ_ITEM OO Purchase Requisition: Item Status 20070903

Method GET_SERVICE_PACKAGE on class CL_SERVICE_PACKAGE_HANDLER has no exception.

Method MODIFY_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: accounting totals 20091214
2 Importing IMT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: accounting totals 20091214
3 Importing IM_NEW_ITEM Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20091214

Method MODIFY_TOTALS on class CL_SERVICE_PACKAGE_HANDLER has no exception.

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SRV_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER External Header Data 20070903
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) TRTYP Transaction type 20070903
3 Importing IM_DOC_NUMBER Call by reference Type reference (TYPE) CHAR10 Purchasing Document Number 20070903
4 Importing IM_DOC_TYPE Call by reference Type reference (TYPE) BSTYP Object Type 20070903
5 Importing IM_ITEM_DATA Call by reference Type reference (TYPE) MEREQ_ITEM OO Purchase Requisition: Item Status 20070903

Method SET_HEADER_DATA on class CL_SERVICE_PACKAGE_HANDLER has no exception.

Method SET_HEADER_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SRV_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADERX OO Purchase Requisition: Item Status 20070903
2 Importing IM_SRV_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER OO Purchase Requisition: Item Status 20070903

Method SET_HEADER_DATAX on class CL_SERVICE_PACKAGE_HANDLER has no exception.

Method SET_SERVICE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) TRTYP Transaction type 20070903
2 Importing IM_APPL_USAGE Call by reference Type reference (TYPE) CHAR5 application usage flag 20070903
3 Importing IM_DOC_NUMBER Call by reference Type reference (TYPE) CHAR10 Purchasing Document Number 20070903
4 Importing IM_DOC_TYPE Call by reference Type reference (TYPE) BSTYP Object Type 20070903
5 Importing IM_ITEM_DATA Call by reference Type reference (TYPE) MEREQ_ITEM Item details 20070903
6 Importing IM_SRV_PACKAGE Call by reference Type reference (TYPE) MMSRV_SRV_PACKAGE Service package data 20070903

Method SET_SERVICE_PACKAGE on class CL_SERVICE_PACKAGE_HANDLER has no exception.

Method SET_SERVICE_PACKAGEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ACC_DATAX Call by reference Type reference (TYPE) SRV_ACC_DATAX_TTY Table Type: Change Parameters for Accounting Totals 20070914
2 Exporting EXT_ACC_TOTALSX Call by reference Type reference (TYPE) SRV_ACC_TOTALSX_TTY Table Type: Change Parameters for Account Assignment Data 20070914
3 Exporting EXT_CONTRACT_LIMITSX Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITSX_TTY Table Type: Change Parameter for Contract Limits 20070914
4 Exporting EXT_OUTLINE_DATAX Call by reference Type reference (TYPE) SRV_OUTLINEX_TTY Table Type: Change Parameter for Outline Data 20070914
5 Exporting EXT_SERVICE_LINEX Call by reference Type reference (TYPE) SRV_SERVICE_LINEX_TTY Table Type: Change Parameter for Service Line Data 20070914
6 Exporting EX_LIMIT_DATAX Call by reference Type reference (TYPE) SRV_LIMIT_DATAX Change Parameter: Limit Data 20070914
7 Importing IMT_ACC_DATA Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: accounting totals 20070914
8 Importing IMT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: Account Assignment Data 20070914
9 Importing IMT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20070914
10 Importing IMT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline Data 20070914
11 Importing IMT_SERVICE_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE_TTY Table Type: Service Line Data 20070914
12 Importing IM_ITEM_NO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20070914
13 Importing IM_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Limit Data 20070914

Method SET_SERVICE_PACKAGEX on class CL_SERVICE_PACKAGE_HANDLER has no exception.

Method SET_SERVICE_PACKAGEX_CP1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ACC_DATAX Call by reference Type reference (TYPE) SRV_ACC_DATAX_TTY Table Type: Change Parameters for Accounting Totals 20100603
2 Exporting EXT_ACC_TOTALSX Call by reference Type reference (TYPE) SRV_ACC_TOTALSX_TTY Table Type: Change Parameters for Account Assignment Data 20100603
3 Exporting EXT_CONTRACT_LIMITSX Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITSX_TTY Table Type: Change Parameter for Contract Limits 20100603
4 Exporting EXT_OUTLINE_DATAX Call by reference Type reference (TYPE) SRV_OUTLINEX_TTY Table Type: Change Parameter for Outline Data 20100603
5 Exporting EXT_SERVICE_LINEX Call by reference Type reference (TYPE) SRV_SERVICE_LINEX_TTY Table Type: Change Parameter for Service Line Data 20100603
6 Exporting EX_LIMIT_DATAX Call by reference Type reference (TYPE) SRV_LIMIT_DATAX Change Parameter: Limit Data 20100603
7 Importing IMT_ACC_DATA Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: accounting totals 20100603
8 Importing IMT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: Account Assignment Data 20100603
9 Importing IMT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20100603
10 Importing IMT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline Data 20100603
11 Importing IMT_SERVICE_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE_TTY Table Type: Service Line Data 20100603
12 Importing IM_ITEM_NO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20100603
13 Importing IM_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Limit Data 20100603

Method SET_SERVICE_PACKAGEX_CP1 on class CL_SERVICE_PACKAGE_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 603