SAP ABAP Interface IF_ALM_ORDER_SERVICE (Order BAPI: Interface for MM SRV integration)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-WOC-MO (Application Component) Maintenance Orders
     IWO_BAPI_EX (Package) BAPI Interfaces ALM Order
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ALM_ORDER_SERVICE Order BAPI: Integration of service packages 20100323
Properties
Interface IF_ALM_ORDER_SERVICE  
Short Description Order BAPI: Interface for MM SRV integration    
General Data
Package IWO_BAPI_EX   BAPI Interfaces ALM Order 
Created 20100323   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_ALM_ORDER_SERVICE has no interface.
Friends
Interface IF_ALM_ORDER_SERVICE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTYPE_CHANGE Constant Public Type reference (TYPE) ACTYPE 'U' Activity category 20100401
2 GC_ACTYPE_DELETE Constant Public Type reference (TYPE) ACTYPE 'D' Activity category 20100401
3 GC_ACTYPE_INSERT Constant Public Type reference (TYPE) ACTYPE 'I' Activity category 20100401
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_CHANGES_TO_OPERATION Instance method Public Method Changes operation due to service package changes 20100330
2 CREATE_OPER_SERVICE_ITEM Instance method Public Method Creates new service lines to an operation 20100325
3 DELETE_OPER_SERVICE_ITEM Instance method Public Method Deletes service lines of an operation 20100325
4 GET_OPER_SERVICE_PACKAGE Instance method Public Method Returns the MM service package details of an order operation 20100325
5 HAS_CHANGED Instance method Public Method Returns indicator wether service package changed during call 20100330
6 MAINTAIN_SRV_HEADER Instance method Public Method Changes the header due to operation and order 20100419
7 POST_SERVICE_PACKAGE Instance method Public Method Posts service package 20100401
8 UPDATE_OPER_SERVICE_ITEM Instance method Public Method Updates the service lines of an order operation 20100325
9 UPDATE_PURCHASE_REQUISITION Instance method Public Method Updates purchase requisition of service operation 20100331
Events
Interface IF_ALM_ORDER_SERVICE has no event.
Types
Interface IF_ALM_ORDER_SERVICE has no local type.
Method Signatures

Method APPLY_CHANGES_TO_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OPERATION Call by reference Type reference (TYPE) AFVGD Order: Dialog table for Table AFVG (order operation) 20100330
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100408
3 Importing IS_ORDER Call by reference Type reference (TYPE) CAUFVD Dialog Structure for Order Headers and Items 20100331
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100330

Method CREATE_OPER_SERVICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100407
2 Importing IS_SERVICECONTRACTLIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_CONTRACT_LIMITS BAPI Interface for Contract Limits 20100407
3 Importing IS_SERVICELIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_LIMIT_DATA BAPI Interface for Limit Data 20100407
4 Importing IS_SERVICELINE Call by reference Type reference (TYPE) BAPI_ALM_SRV_SERVICE_LINE BAPI interface for Service line Data 20100407
5 Importing IS_SERVICEOUTLINE Call by reference Type reference (TYPE) BAPI_ALM_SRV_OUTLINE BAPI Interface for Outline Data 20100407
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100407

Method DELETE_OPER_SERVICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100412
2 Importing IS_SERVICECONTRACTLIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_CONTRACT_LIMITS BAPI Interface for Contract Limits 20100412
3 Importing IS_SERVICELIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_LIMIT_DATA BAPI Interface for Limit Data 20100412
4 Importing IS_SERVICELINE Call by reference Type reference (TYPE) BAPI_ALM_SRV_SERVICE_LINE BAPI interface for Service line Data 20100412
5 Importing IS_SERVICEOUTLINE Call by reference Type reference (TYPE) BAPI_ALM_SRV_OUTLINE BAPI Interface for Outline Data 20100412
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100412

Method GET_OPER_SERVICE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SERVICELIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_LIMIT_DATA Internal table type for ALM BAPI service limits 20100325
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100325
3 Exporting ET_SERVICECONTRACTLIMITS Call by reference Type reference (TYPE) BAPI_ALM_SRV_CONTRACT_LIMIT_T Internal table type for ALM BAPI service contract limits 20100325
4 Exporting ET_SERVICELINES Call by reference Type reference (TYPE) BAPI_ALM_SRV_SERVICE_LINE_T Internal table type for ALM BAPI service lines 20100325
5 Exporting ET_SERVICEOUTLINES Call by reference Type reference (TYPE) BAPI_ALM_SRV_OUTLINE_T BAPI Interface for Outline Data 20100325

Method GET_OPER_SERVICE_PACKAGE on Interface IF_ALM_ORDER_SERVICE has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) FLAG General Flag 20100330

Method HAS_CHANGED on Interface IF_ALM_ORDER_SERVICE has no exception.

Method MAINTAIN_SRV_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100419
2 Importing IS_OPERATION Call by reference Type reference (TYPE) AFVGD Order: Dialog table for Table AFVG (order operation) 20100419
3 Importing IS_ORDER Call by reference Type reference (TYPE) CAUFVD Dialog Structure for Order Headers and Items 20100419

Method MAINTAIN_SRV_HEADER on Interface IF_ALM_ORDER_SERVICE has no exception.

Method POST_SERVICE_PACKAGE Signature

Method POST_SERVICE_PACKAGE on Interface IF_ALM_ORDER_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100401

Method UPDATE_OPER_SERVICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100325
2 Importing IS_SERVICECONTRACTLIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_CONTRACT_LIMITS Internal table type for ALM BAPI service contract limits 20100325
3 Importing IS_SERVICECONTRACTLIMIT_UP Call by reference Type reference (TYPE) BAPI_ALM_SRV_CONTRACT_LIMITS_U BAPI Interface table: Change Parameter for Contract Limits 20100325
4 Importing IS_SERVICELIMIT Call by reference Type reference (TYPE) BAPI_ALM_SRV_LIMIT_DATA Internal table type for ALM BAPI service limits 20100325
5 Importing IS_SERVICELIMIT_UP Call by reference Type reference (TYPE) BAPI_ALM_SRV_LIMIT_DATA_UP BAPI Interface table: Change Parameter for Limit Data 20100325
6 Importing IS_SERVICELINE Call by reference Type reference (TYPE) BAPI_ALM_SRV_SERVICE_LINE Internal table type for ALM BAPI service lines 20100325
7 Importing IS_SERVICELINE_UP Call by reference Type reference (TYPE) BAPI_ALM_SRV_SERVICE_LINE_UP BAPI Interface table: Change Parameter for Service Line Data 20100325
8 Importing IS_SERVICEOUTLINE Call by reference Type reference (TYPE) BAPI_ALM_SRV_OUTLINE Internal table type for ALM BAPI service outlines 20100325
9 Importing IS_SERVICEOUTLINE_UP Call by reference Type reference (TYPE) BAPI_ALM_SRV_OUTLINE_UP BAPI Interface table: Change Parameters for Outline Data 20100325
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100329

Method UPDATE_PURCHASE_REQUISITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BANFN Call by reference Type reference (TYPE) CO_BANFN Purchase requisition number 20100331
2 Importing IV_BNFPO Call by reference Type reference (TYPE) CO_BNFPO Item number of the purchase requisition in the order 20100331
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100331
History
Last changed by/on SAP  20110908 
SAP Release Created in 606