SAP ABAP Class CL_OBJBUILD_ORDER (Object builder Order for test apps)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-WOC (Application Component) Maintenance Processing
     EAMS_BO_TEST (Package) Package for Test Coding, for internal purposes only!
Properties
Class CL_OBJBUILD_ORDER  
Short Description Object builder Order for test apps    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package EAMS_BO_TEST   Package for Test Coding, for internal purposes only! 
Created 20100413   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
Class CL_OBJBUILD_ORDER has no interface implemented.
Friends
Class CL_OBJBUILD_ORDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ORDER_TEMPID Constant Public Type reference (TYPE) CO_AUFNR '%00000000001' temporary ID for Order 20100416
2 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_OBJBUILD_ORDER Object builder Order for test apps 20100413
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_NOTIF_BAPI Instance method Public Method assign Notification on BAPI level 20100413
2 ASSIGN_NOTIF_BO Instance method Public Method assign Notification on BO level 20100413
3 CLEANUP_BO Instance method Public Method cleanup on BO level 20100510
4 CREATE_OBJ_BAPI Instance method Public Method create Order on BAPI level 20100413
5 CREATE_OBJ_BO Instance method Public Method create Order on BO level 20100413
6 SAVE_OBJ_BAPI Instance method Public Method save Order on BAPI level 20100413
7 SAVE_OBJ_BO Instance method Public Method save Order on BO level 20100413
8 S_GET_INSTANCE Static method Public Method Singleton instance getter 20100413
9 UNASSIGN_NOTIF_BAPI Instance method Public Method unassign Header-Notification on BAPI level 20100715
10 UNASSIGN_NOTIF_BO Instance method Public Method unassign Header Notification on BO level 20100715
11 UPGRADE_NTF_TO_HEADER_NTF_FM Instance method Public Method Upgrade a Notif in Obj List of Order to Header Notif via FM 20100419
Events
Class CL_OBJBUILD_ORDER has no event.
Types
Class CL_OBJBUILD_ORDER has no local type.
Method Signatures

Method ASSIGN_NOTIF_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB BAPI returned information 20100413
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order to assign Notif to 20100413
3 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notif to be assigned to Order 20100413

Method ASSIGN_NOTIF_BAPI on class CL_OBJBUILD_ORDER has no exception.

Method ASSIGN_NOTIF_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Messages 20100413
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order to assign Notif to 20100413
3 Importing IV_ON_HEADER_LEVEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE true = assign Notif on header level 20100413
4 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notif to be assigned to Order 20100413

Method ASSIGN_NOTIF_BO on class CL_OBJBUILD_ORDER has no exception.

Method CLEANUP_BO Signature

Method CLEANUP_BO on class CL_OBJBUILD_ORDER has no parameter.
Method CLEANUP_BO on class CL_OBJBUILD_ORDER has no exception.

Method CREATE_OBJ_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB BAPI returned information 20100413
2 Exporting EV_AUFNR Call by reference Type reference (TYPE) AUFNR Created Order Number 20100413
3 Importing IV_AUFART Call by reference Type reference (TYPE) AUFART Order Type 20100413
4 Importing IV_ORD_TEXT Call by reference Type reference (TYPE) CHAR40 Order short text 20100413
5 Importing IV_PLANPLANT Call by reference Type reference (TYPE) IWERK Maintenance Planning Plant 20100413
6 Importing IV_PLANT Call by reference Type reference (TYPE) WERGW Plant associated with main Work Center 20100413
7 Importing IV_WORKCENTER Call by reference Type reference (TYPE) GEWRK Main Work Center 20100413

Method CREATE_OBJ_BAPI on class CL_OBJBUILD_ORDER has no exception.

Method CREATE_OBJ_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Messages 20100413
2 Exporting EV_AUFNR Call by reference Type reference (TYPE) AUFNR Created Order Number 20100413
3 Exporting EV_QMNUM Call by reference Type reference (TYPE) QMNUM Header Notification No 20100715
4 Importing IV_AUFART Call by reference Type reference (TYPE) AUFART Order Type 20100413
5 Importing IV_ORD_TEXT Call by reference Type reference (TYPE) CHAR40 Order short text 20100413
6 Importing IV_PLANPLANT Call by reference Type reference (TYPE) IWERK Maintenance Planning Plant 20100413
7 Importing IV_PLANT Call by reference Type reference (TYPE) WERGW Plant associated with main Work Center 20100413
8 Importing IV_WORKCENTER Call by reference Type reference (TYPE) GEWRK Main Work Center 20100413

Method CREATE_OBJ_BO on class CL_OBJBUILD_ORDER has no exception.

Method SAVE_OBJ_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB BAPI returned information 20100413
2 Exporting ET_SAVED_NTF Call by reference Type reference (TYPE) BAPI_ALM_NOTIF_NUMBERS_T saved Notif IDs 20100428
3 Exporting ET_SAVED_ORD Call by reference Type reference (TYPE) BAPI_ALM_NUMBERS_T saved Order IDs 20100428

Method SAVE_OBJ_BAPI on class CL_OBJBUILD_ORDER has no exception.

Method SAVE_OBJ_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Messages 20100413
2 Exporting ET_SAVED_NTF Call by reference Type reference (TYPE) BAPI_ALM_NOTIF_NUMBERS_T saved Notif IDs 20100428
3 Exporting ET_SAVED_ORD Call by reference Type reference (TYPE) BAPI_ALM_NUMBERS_T saved Order IDs 20100428
4 Exporting EV_AUFNR_NEW Call by reference Type reference (TYPE) AUFNR first new Order No 20100413
5 Exporting EV_AUFNR_OLD Call by reference Type reference (TYPE) AUFNR first old Order No 20100413

Method SAVE_OBJ_BO on class CL_OBJBUILD_ORDER has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_OBJBUILD_ORDER singleton instance 20100413

Method S_GET_INSTANCE on class CL_OBJBUILD_ORDER has no exception.

Method UNASSIGN_NOTIF_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB BAPI returned information 20100715
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order to unassign Notif from 20100715

Method UNASSIGN_NOTIF_BAPI on class CL_OBJBUILD_ORDER has no exception.

Method UNASSIGN_NOTIF_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Messages 20100715
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order to unassign Notif from 20100715

Method UNASSIGN_NOTIF_BO on class CL_OBJBUILD_ORDER has no exception.

Method UPGRADE_NTF_TO_HEADER_NTF_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100419
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20100419
3 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notif Number 20100419

Method UPGRADE_NTF_TO_HEADER_NTF_FM on class CL_OBJBUILD_ORDER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606