SAP ABAP Class CL_ALM_ORDER_SERVICE (Order BAPI: Integration of service packages)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SERVICE_PACKAGE_MMSRV Service Package Class for MMSRV 20100322
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALM_ORDER_SERVICE Order BAPI: Interface for MM SRV integration 20100323
Properties
Class CL_ALM_ORDER_SERVICE  
Short Description Order BAPI: Integration of service packages    
Super Class CL_SERVICE_PACKAGE_MMSRV Service Package Class for MMSRV 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWO_BAPI_EX   BAPI Interfaces ALM Order 
Created 20100322   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 IF_ALM_ORDER_SERVICE Order BAPI: Interface for MM SRV integration 20100323
Friends
# Friend Modeled only Created on Description
1 CL_ALM_ORDER_SERVICE_FACTORY 20100322 Order BAPI: Factory for service package integration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTYPE_CHANGE Instance attribute Private Attribute reference (LIKE) 20100401
2 GC_ACTYPE_DELETE Instance attribute Private Attribute reference (LIKE) 20100401
3 GC_ACTYPE_INSERT Instance attribute Private Attribute reference (LIKE) 20100401
4 GC_APPL_PLANT_MAINTENANCE Constant Public Type reference (TYPE) KAPPL 'PM' Application 20100326
5 GC_OBLIGATORY Constant Public Type reference (TYPE) C '+' Service is Obligatory 20100326
6 GV_DOC_ITEM_FAKE Static Attribute Private Type reference (TYPE) EBELP Item Number of Purchasing Document 20100323
7 GV_DOC_TYPE_FAKE Static Attribute Private Type reference (TYPE) BSTYP Purchasing document category 20100323
8 MS_T430 Instance attribute Private Type reference (TYPE) T430 Operation/Activity control key 20100326
9 MV_AUFNR Instance attribute Private Type reference (TYPE) AUFNR Order Number 20100406
10 MV_CHANGED Instance attribute Private Type reference (TYPE) FLAG General Flag 20100330
11 MV_DOC_ITEM_FAKE Instance attribute Private Type reference (TYPE) EBELP Item Number of Purchasing Document 20100406
12 MV_EMPTY Instance attribute Private Type reference (TYPE) FLAG Indicator new empty service package 20100416
13 MV_LTXA1 Instance attribute Private Type reference (TYPE) LTXA1 Operation Short Text 20100419
14 MV_PACKNO Instance attribute Private Type reference (TYPE) PACKNO Package number 20100419
15 MV_VORNR Instance attribute Private Type reference (TYPE) VORNR Operation/Activity Number 20100406
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_CHANGES_TO_OPERATION Instance method Public Method 20100330
2 CALCULATE_OPER_DURATION Instance method Private Method Calculates the duration time of an operation 20100330
3 CLEANUP_REFERENCES Instance method Private Method Triggers event for cleanup 20100415
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100323
5 CREATE_OPER_SERVICE_PACKAGE Instance method Public Method 20100323
6 DELETE_OPER_SERVICE_PACKAGE Instance method Public Method 20100323
7 GET_CONTRACT_LIMITS Instance method Private Method 20100505
8 GET_OPER_SERVICE_PACKAGE Instance method Public Method 20100323
9 HAS_CHANGED Instance method Public Method 20100330
10 MAINTAIN_SRV_HEADER Instance method Public Method 20100419
11 POST_SERVICE_PACKAGE Instance method Public Method 20100401
12 SET_CONTRACT_LIMITS Instance method Private Method 20100325
13 SET_FLAGS_FOR_VALUES Instance method Private Method Set update flags 20100407
14 SET_HEADER_UPDATE_FLAGS Instance method Private Method Sets the update flags for the header structure 20100326
15 SET_LIMITS Instance method Private Method 20100325
16 SET_OUTLINES Instance method Private Method 20100325
17 SET_SERVICE_LINES Instance method Private Method 20100325
18 UPDATE_OPER_SERVICE_PACKAGE Instance method Public Method 20100323
Events
# Event Type Visibility Description Created on
1 SERVICE_INSTANCE_DIRTY Instance Event
(0)
Private
(0)
20100406
Types
Class CL_ALM_ORDER_SERVICE has no local type.
Method Signatures

Method APPLY_CHANGES_TO_OPERATION Signature

Method APPLY_CHANGES_TO_OPERATION on class CL_ALM_ORDER_SERVICE has no parameter.
Method APPLY_CHANGES_TO_OPERATION on class CL_ALM_ORDER_SERVICE has no exception.

Method CALCULATE_OPER_DURATION 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 Importing IS_ORDER Call by reference Type reference (TYPE) CAUFVD Dialog Structure for Order Headers and Items 20100330
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100331

Method CLEANUP_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20100415

Method CLEANUP_REFERENCES on class CL_ALM_ORDER_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20100406
2 Importing IV_VORNR Call by reference Type reference (TYPE) VORNR Operation/Activity Number 20100406
# Exception Resumable Description Created on
1 CX_ALM_ORDER_SERVICE_CHECK Order BAPI: Exception class for service package enhancement 20100324

Method CREATE_OPER_SERVICE_PACKAGE Signature

Method CREATE_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no parameter.
Method CREATE_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no exception.

Method DELETE_OPER_SERVICE_PACKAGE Signature

Method DELETE_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no parameter.
Method DELETE_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no exception.

Method GET_CONTRACT_LIMITS Signature

Method GET_CONTRACT_LIMITS on class CL_ALM_ORDER_SERVICE has no parameter.
Method GET_CONTRACT_LIMITS on class CL_ALM_ORDER_SERVICE has no exception.

Method GET_OPER_SERVICE_PACKAGE Signature

Method GET_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no parameter.
Method GET_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no exception.

Method HAS_CHANGED Signature

Method HAS_CHANGED on class CL_ALM_ORDER_SERVICE has no parameter.
Method HAS_CHANGED on class CL_ALM_ORDER_SERVICE has no exception.

Method MAINTAIN_SRV_HEADER Signature

Method MAINTAIN_SRV_HEADER on class CL_ALM_ORDER_SERVICE has no parameter.
Method MAINTAIN_SRV_HEADER on class CL_ALM_ORDER_SERVICE has no exception.

Method POST_SERVICE_PACKAGE Signature

Method POST_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no parameter.
Method POST_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no exception.

Method SET_CONTRACT_LIMITS Signature

Method SET_CONTRACT_LIMITS on class CL_ALM_ORDER_SERVICE has no parameter.
Method SET_CONTRACT_LIMITS on class CL_ALM_ORDER_SERVICE has no exception.

Method SET_FLAGS_FOR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE_FLAGS Call by reference Type reference (TYPE) DATA Structure to be filled with flags 20100407
2 Importing IS_STRUCTURE_VALUES Call by reference Type reference (TYPE) DATA Structure with values 20100407

Method SET_FLAGS_FOR_VALUES on class CL_ALM_ORDER_SERVICE has no exception.

Method SET_HEADER_UPDATE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SRV_HEADERX Call by reference Type reference (TYPE) SRV_EXT_HEADERX Change Parameter: External Header Data 20100326
2 Importing IS_SRV_HEADER_NEW Call by reference Type reference (TYPE) SRV_EXT_HEADER External Header Data 20100326
3 Importing IS_SRV_HEADER_OLD Call by reference Type reference (TYPE) SRV_EXT_HEADER External Header Data 20100326

Method SET_HEADER_UPDATE_FLAGS on class CL_ALM_ORDER_SERVICE has no exception.

Method SET_LIMITS Signature

Method SET_LIMITS on class CL_ALM_ORDER_SERVICE has no parameter.
Method SET_LIMITS on class CL_ALM_ORDER_SERVICE has no exception.

Method SET_OUTLINES Signature

Method SET_OUTLINES on class CL_ALM_ORDER_SERVICE has no parameter.
Method SET_OUTLINES on class CL_ALM_ORDER_SERVICE has no exception.

Method SET_SERVICE_LINES Signature

Method SET_SERVICE_LINES on class CL_ALM_ORDER_SERVICE has no parameter.
Method SET_SERVICE_LINES on class CL_ALM_ORDER_SERVICE has no exception.

Method UPDATE_OPER_SERVICE_PACKAGE Signature

Method UPDATE_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no parameter.
Method UPDATE_OPER_SERVICE_PACKAGE on class CL_ALM_ORDER_SERVICE has no exception.
Event Signatures

Event SERVICE_INSTANCE_DIRTY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_AUFNR Exporting Value transfer Type reference (TYPE) AUFNR Order Number 20100406
2 IV_DOC_ITEM Exporting Value transfer Type reference (TYPE) EBELP Item Number of Purchasing Document 20100406
3 IV_DOC_NO Exporting Value transfer Type reference (TYPE) EBELN Purchasing Document Number 20100406
4 IV_DOC_TYPE Exporting Value transfer Type reference (TYPE) BSTYP Purchasing document category 20100406
5 IV_VORNR Exporting Value transfer Type reference (TYPE) VORNR Operation/Activity Number 20100406
History
Last changed by/on SAP  20110908 
SAP Release Created in 606