SAP ABAP Class CL_REVISION_WPS (Revision)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM (Application Component) Product Lifecycle Management
     DIWPS (Package) DI: Work Packaging and Sequencing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DIMSPPB_SLOT Slot Interface 20021119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DIMSPPB_WORK_PACKAGE Work Package Interface 20021110
Properties
Class CL_REVISION_WPS  
Short Description Revision    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DIWPS   DI: Work Packaging and Sequencing 
Created 20010111   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DIWP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 DIWPF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IMTOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DIMSPPB_SLOT Slot Interface 20021119
2 IF_DIMSPPB_WORK_PACKAGE Work Package Interface 20021110
Friends
# Friend Modeled only Created on Description
1 CL_BUF_REVISION_WPS 20020906 Revision Buffer Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_NOTI_ASSIGN Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_NOTI_ASSIGN 20010510
2 BADI_NW_ASSIGN Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_NW_ASSIGN 20010405
3 BADI_ORDER_CREATE Instance attribute Public Object reference (TYPE REF TO) IF_EX_DIWPS_ORDER_CREATE 20010509
4 CHANGED Instance attribute Public Type reference (TYPE) XFLAG 20010111
5 CROSSREFS_READ Instance attribute Private Type reference (TYPE) XFLAG 20021001
6 CROSSREF_DB Instance attribute Private Type reference (TYPE) DIWPS_CR_BT 20030215
7 CROSS_REF_BT Instance attribute Public Type reference (TYPE) DIWPS_CR_BT 20010119
8 CROSS_REF_COUNTERS Instance attribute Private Type reference (TYPE) DIWPS_CR_COUNTER_T 20010202
9 CS Constant Private See coding 20010116
10 EMERGENCY_ACTIVE Instance attribute Private Type reference (TYPE) XFELD Emergency order generation active 20080819
11 GC_FALSE Static Attribute Private Type reference (TYPE) XFELD ' ' 20041122
12 GC_TRUE Static Attribute Private Type reference (TYPE) XFELD 'X' 20041122
13 G_CDIWPS_FLEET Instance attribute Private Type reference (TYPE) CDIWPS_FLEET 20010119
14 G_DEACTIVATE_ORDERS Instance attribute Private Type reference (TYPE) AUFNR_T 20010222
15 G_LOGFILE_ORDER Instance attribute Public Type reference (TYPE) DIWPS_ORDER_T 20010111
16 G_NEW_EXPLOSION_NO Instance attribute Public Type reference (TYPE) WPEXPL 20010111
17 G_SYSTEM_STATUS_T Instance attribute Public Type reference (TYPE) TAB_CM_STATUS 20010115
18 G_TEMP_ORDERS Instance attribute Public Type reference (TYPE) DIWPS_ORDER_T 20010116
19 LOCKED Instance attribute Private Type reference (TYPE) XFLAG 20020831
20 NOTI_EXIST Instance attribute Private Type reference (TYPE) XFLAG 20020912
21 NO_AUTH Instance attribute Private Type reference (TYPE) XFELD No change authorization 20080402
22 ORDERS_NOT_UPDATED Instance attribute Public Type reference (TYPE) XFLAG 20010119
23 ORDERS_TMP_CREATED Instance attribute Public Type reference (TYPE) XFLAG 20030603
24 ORDER_EXIST Instance attribute Private Type reference (TYPE) XFLAG 20020917
25 ORDER_GEN_PARALLEL Instance attribute Private Type reference (TYPE) C 20041012
26 PART_DATA Instance attribute Private Type reference (TYPE) XFELD Partial Data 20080402
27 PMPS_BUSINESS_ADDIN Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_PMPS 20010316
28 PROTOCOL Instance attribute Public Object reference (TYPE REF TO) CL_PROTOCOL_WPS 20010111
29 REVISION Instance attribute Public Type reference (TYPE) T352R_B 20010111
30 REV_CHECK_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_REV_CHECK 20010320
31 REV_EXPLODED Instance attribute Public Type reference (TYPE) XFLAG 20010111
32 REV_ORDER Instance attribute Public Type reference (TYPE) DIWPS_ORDER_REF_S 20020921
33 REV_TPLNR_CONF Static Attribute Private Type reference (TYPE) API_VAL_I_T 20041122
34 STAT_MEBC_SET Instance attribute Private Type reference (TYPE) C 20010117
35 T352R_DB Instance attribute Private Type reference (TYPE) T352R 20030214
36 TPLNR_CONF Static Attribute Private Type reference (TYPE) TPLNR 20041123
37 T_NOTIFICATIONS Instance attribute Private Type reference (TYPE) DIWPS_NOTIF_REF_T 20020822
38 T_NOTI_BUF Instance attribute Private Type reference (TYPE) TYP_T_NOTI_BUF 20010427
39 T_ORDERS Instance attribute Private Type reference (TYPE) DIWPS_ORDER_REF_T 20020917
40 T_TEMP_MESS Instance attribute Private Type reference (TYPE) TSMESG 20041012
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALL_EXPLODED Instance method Public Method 20010111
2 CHECK_SPRO_FOR_AUART Instance method Private Method 20010111
3 CHECK_SPRO_NOTIFTYPE_OK Instance method Private Method 20010111
4 CONSTRUCTOR Instance method Public Constructor 20010111
5 CREATE_REVISION_ORDER Instance method Public Method 20020920
6 CROSSREF_BT_DATA_GET Instance method Public Method 20010120
7 CROSSREF_BT_MAINTAIN Instance method Public Method 20010119
8 CROSSREF_BT_READ Instance method Private Method 20021126
9 CROSSREF_COUNTERS_INIT Instance method Private Method 20010202
10 CROSSREF_COUNTER_NEW Instance method Private Method 20010202
11 CROSSREF_READ_WITH_KEY Instance method Private Method 20010122
12 DATA_REFRESH Instance method Private Method 20021122
13 DETERMINE_PROJECT_ASSIGN Instance method Private Method 20021006
14 EXPLOSION_DELETE Instance method Private Method 20030129
15 FREE_NOTIFICATIONS Instance method Public Method 20010213
16 FREE_REVISION Instance method Public Method 20010124
17 GET_CHANGED_DATA Instance method Public Method 20020906
18 GET_DATA Instance method Public Method 20020821
19 GET_DATES Instance method Public Method 20010712
20 GET_DUE_DATE Instance method Public Method 20010111
21 GET_FL_CONFIGURATION Static method Public Method 20010125
22 GET_ORDERS Instance method Public Method 20021121
23 INITIALIZE_TCA11 Static method Private Method 20041122
24 LAST_NOTI_DEASSIGN_HANDLE Instance method Private Method 20010201
25 NETWORK_ACTIVITIES_ASSIGN Instance method Public Method 20010301
26 NETWORK_ACTIVITIES_DEASSIGN Instance method Public Method 20010302
27 NETWORK_CREATE Instance method Public Method 20021202
28 NETWORK_READ Instance method Private Method 20010302
29 NOTIFICATIONS_UPDATE Instance method Private Method 20010307
30 NOTIFICATION_ASSIGN Instance method Public Method 20020823
31 NOTIFICATION_ASSIGN_CHECK Instance method Public Method 20020823
32 NOTIFICATION_DEASSIGN Instance method Public Method 20020824
33 NOTIFICATION_DEASSIGN_CHECK Instance method Public Method 20020906
34 NOTI_ASSIGN_TO_REV_ORDER Instance method Private Method 20020925
35 NOTI_DEASSIGN_CHECK Instance method Private Method 20010119
36 NOTI_FL_CHECK Static method Public Method 20011015
37 NOTI_STATUS_CHANGE Instance method Private Method 20010430
38 NOTI_TLH_COMPARE Instance method Private Method 20010425
39 ORDERS_CREATE Instance method Public Method 20020918
40 ORDERS_CREATE_CHECK Instance method Public Method 20020918
41 ORDERS_CREATE_PARALLEL Instance method Private Method 20041012
42 ORDERS_DEACTIVATE Instance method Public Method 20010221
43 ORDERS_LOCK Instance method Public Method 20010413
44 ORDERS_PROJECT_ASSIGN Instance method Public Method 20021002
45 ORDERS_READ Instance method Private Method 20010301
46 ORDERS_STATUSES_CHECK Instance method Public Method 20010221
47 ORDERS_STATUS_SET Instance method Private Method 20010223
48 ORDER_CREATE Instance method Private Method 20020918
49 ORDER_NO_SWITCH Instance method Private Method 20010125
50 ORDER_OBJNOS_GET Instance method Private Method 20010216
51 ORDER_REVNR_SET Instance method Private Method 20010228
52 POST_REVISION_ORDER Instance method Public Method 20020920
53 PROJECT_ASSIGN Instance method Public Method 20030130
54 PROJECT_ASSIGN_CHECK Instance method Public Method 20030130
55 PROTOCOL_CREATE Instance method Public Method 20010227
56 RESET Instance method Private Method 20020911
57 REVISION_CLOSE Instance method Public Method 20010213
58 REVISION_CLOSE_UNDO Instance method Public Method 20040928
59 REVISION_CREATE_ORDERS Instance method Public Method 20010220
60 REVISION_DELETE Instance method Public Method 20021102
61 REVISION_LOCK Instance method Public Method 20020829
62 REVISION_RELEASE Instance method Public Method 20010216
63 REVISION_STATUS_CHANGE Instance method Public Method 20010430
64 REVISION_STATUS_HANDLE Instance method Public Method 20010116
65 REVISION_UNLOCK Instance method Public Method 20020830
66 RV_ASSIGN_NOTIFICATION Instance method Public Method 20010122
67 RV_CHECK_NOTI_NO_REVNR Instance method Private Method 20010123
68 RV_DEASSIGN_NOTIFICATION Instance method Public Method 20010124
69 RV_DETERMINE_ORDER_UPDATES Instance method Private Method 20010118
70 RV_EXPLODE_TLH_FOR_NOTIS Static method Public Method 20010118
71 RV_GET_CROSS_REF Instance method Public Method 20010122
72 RV_GET_NOTIS_WITH_TLH Instance method Private Method 20010118
73 RV_ORDER_STATUS_SET Instance method Private Method 20010125
74 RV_TLH_ELIMINATE_EXCLUDED Static method Public Method 20010118
75 SAVE Instance method Public Method 20010222
76 SCHEDULE Instance method Public Method 20010416
77 SELECT_RV_POPUP Static method Public Method 20010111
78 SET_CHGIND Instance method Private Method 20050602
79 SET_DATA Instance method Public Method 20021103
80 SET_FET_FLG Static method Public Method 20010111
81 SET_ORDER_STATUS_DO_NOT_EXEC Instance method Public Method 20010111
82 TEMP_ORDERS_CLEAR Instance method Public Method 20010226
83 TEMP_ORDER_EXIST_CHECK Instance method Public Method 20010222
84 UNDO Instance method Private Method 20030215
85 UPDATE_ORDERS_ON_DB Instance method Private Method 20010111
86 UPDATE_ORDERS_ON_DB_SINGLE Instance method Private Method 20010111
87 UPDATE_WORKPACK_ORDER_VALUES Instance method Private Method 20010111
88 WORK_CENTER_SET Instance method Public Method 20030128
Events
# Event Type Visibility Description Created on
1 CX_REVISION_WPS Instance Event
(0)
Private
(0)
20030621
Types
Class CL_REVISION_WPS has no local type.
Method Signatures

Method CHECK_ALL_EXPLODED Signature

Method CHECK_ALL_EXPLODED on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 NOT_ALL_EXPLODED The WP contains exploded and not exploded notifications 20010111

Method CHECK_SPRO_FOR_AUART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUART Call by reference Type reference (TYPE) CAUFV-AUART Order type 20010111
2 Importing EXEC_QMART Call by reference Type reference (TYPE) QMART Notification Type 20010111

Method CHECK_SPRO_FOR_AUART on class CL_REVISION_WPS has no exception.

Method CHECK_SPRO_NOTIFTYPE_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUART Call by reference Type reference (TYPE) CAUFV-AUART Order type 20010111
2 Exporting POST_OK Call by reference Type reference (TYPE) FLAG Does Posting cause errors due to customizing 20010111

Method CHECK_SPRO_NOTIFTYPE_OK on class CL_REVISION_WPS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMERGENCY Call by reference Type reference (TYPE) XFELD Emergency mode 20080819
2 Importing IWERK Call by reference Type reference (TYPE) IWERK Maintenance Planning Plant 20010111
3 Importing NOTI_EXIST Call by reference Type reference (TYPE) XFLAG Notification exist 20020912
4 Importing REVNR Call by reference Type reference (TYPE) REVNI Workpackage ID 20010111
5 Importing T352R Call by reference Type reference (TYPE) T352R Maintenance revisions 20020821

Method CONSTRUCTOR on class CL_REVISION_WPS has no exception.

Method CREATE_REVISION_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20020920
2 Importing I_DIALOG Call by reference Type reference (TYPE) XFLAG SPACE Called in dialog 20020920
# Exception Resumable Description Created on
1 CREATION_ERROR Creation error 20020920

Method CROSSREF_BT_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CROSSREFS Call by reference Type reference (TYPE) DIWPS_CR_BT Selected cross reference(s) 20010122
2 Exporting E_LAST_NOTI_DEASSIGN Call by reference Type reference (TYPE) C Information whether last noti has been deassigned 20010201
3 Importing I_DEL_FLG Call by reference Type reference (TYPE) DIWPS_CR_B-DEL_FLG SPACE Indicator: delete entry 20010124
4 Importing I_DISTINCT_NOTIS Call by reference Type reference (TYPE) C SPACE Select distinct notifications 20010124
5 Importing I_NOTI_ID Call by reference Type reference (TYPE) DIWPS_CR_B-NOTIFID Notification Number 20010120
6 Importing I_ORDER_NO Call by reference Type reference (TYPE) DIWPS_CR_B-ORDER_NO Order Number 20010120
7 Importing I_PLNAL Call by reference Type reference (TYPE) DIWPS_CR_B-PLNAL Group counter 20010120
8 Importing I_PLNNR Call by reference Type reference (TYPE) DIWPS_CR_B-PLNNR Key for task list group 20010120
9 Importing I_PLNTY Call by reference Type reference (TYPE) DIWPS_CR_B-PLNTY Task list type 20010120
10 Importing I_WITH_ORDERS Call by reference Type reference (TYPE) C SPACE Select all orders 20010124
11 Importing I_ZAEHL Call by reference Type reference (TYPE) DIWPS_CR_B-ZAEHL Internal counter 20010124

Method CROSSREF_BT_DATA_GET on class CL_REVISION_WPS has no exception.

Method CROSSREF_BT_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CR_EXCL_CR_DEL Call by reference Type reference (TYPE) C Information: deleted cross ref excludes another cross ref 20010405
2 Exporting E_LAST_NOTI_DEASSIGN Call by reference Type reference (TYPE) C Information whether last noti has been deassigned 20010201
3 Exporting E_LAST_ORDER_DEASSIGN Call by reference Type reference (TYPE) C Information whether last order has been deassigned 20010426
4 Importing IT_CROSSREF_DEL Call by reference Type reference (TYPE) DIWPS_CR_BT Cross references to be deleted 20010119
5 Importing IT_CROSSREF_INS Call by reference Type reference (TYPE) DIWPS_CR_BT Cross references to be inserted 20010119
6 Importing IT_CROSSREF_SET Call by reference Type reference (TYPE) DIWPS_CR_BT Cross references to be set 20010122
7 Importing IT_CROSSREF_UPD Call by reference Type reference (TYPE) DIWPS_CR_BT Cross references to be updated 20010119
# Exception Resumable Description Created on
1 CROSSREF_NOT_FOUND No cross reference found with specified key 20010119

Method CROSSREF_BT_READ Signature

Method CROSSREF_BT_READ on class CL_REVISION_WPS has no parameter.
Method CROSSREF_BT_READ on class CL_REVISION_WPS has no exception.

Method CROSSREF_COUNTERS_INIT Signature

Method CROSSREF_COUNTERS_INIT on class CL_REVISION_WPS has no parameter.
Method CROSSREF_COUNTERS_INIT on class CL_REVISION_WPS has no exception.

Method CROSSREF_COUNTER_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CR_COUNTER Call by reference Type reference (TYPE) DIWPS_CR_B-TL_COUNTER determined cross reference counter 20010202
2 Importing I_NOTI_ID Call by reference Type reference (TYPE) DIWPS_CR_B-NOTIFID Notification Number 20010202

Method CROSSREF_COUNTER_NEW on class CL_REVISION_WPS has no exception.

Method CROSSREF_READ_WITH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CROSSREF Call by reference Type reference (TYPE) DIWPS_CR_B Cross reference selected by key 20010122
2 Exporting E_TABIX Call by reference Type reference (TYPE) SY-TABIX Table index of cross reference 20010122
3 Importing IS_CROSSREF_KEY Call by reference Type reference (TYPE) DIWPS_CR_B Key of cross reference 20010122
# Exception Resumable Description Created on
1 CROSSREF_NOT_FOUND No cross reference found with this key 20010122

Method DATA_REFRESH Signature

Method DATA_REFRESH on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 CX_REV_NOT_SAVED_WPS Revision changes not yet saved 20021122

Method DETERMINE_PROJECT_ASSIGN Signature

Method DETERMINE_PROJECT_ASSIGN on class CL_REVISION_WPS has no parameter.
Method DETERMINE_PROJECT_ASSIGN on class CL_REVISION_WPS has no exception.

Method EXPLOSION_DELETE Signature

Method EXPLOSION_DELETE on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 CX_ORDER_WPS Order exception 20030129

Method FREE_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOTIFICATION Call by reference Type reference (TYPE) QMNUM Quality Notification 20010213

Method FREE_NOTIFICATIONS on class CL_REVISION_WPS has no exception.

Method FREE_REVISION Signature

Method FREE_REVISION on class CL_REVISION_WPS has no parameter.
Method FREE_REVISION on class CL_REVISION_WPS has no exception.

Method GET_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T352R_B Call by reference Type reference (TYPE) T352R_B Buffer structure for table T352R 20020906
2 Exporting ET_DIWPS_RV_CR Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20020906

Method GET_CHANGED_DATA on class CL_REVISION_WPS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NETWORK Call by reference Object reference (TYPE REF TO) CL_NETWORK_WPS Network object 20021003
2 Exporting ES_HEADER_DATA Call by reference Type reference (TYPE) T352R_B Maintenance revisions 20020821
3 Exporting ET_NOTIFICATION Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_T Table of notification object references 20020821
4 Exporting ET_ORDERS Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Table of order objects 20020917
5 Exporting ET_STATUS Call by reference Type reference (TYPE) TAB_CM_STATUS Table of System Status (JSTAT) 20020821
6 Exporting ET_XREFS Call by reference Type reference (TYPE) DIWPS_CR_BT 20041014
7 Exporting E_NOTI_EXIST Call by reference Type reference (TYPE) XFLAG Notification exist 20020912
8 Exporting E_NO_AUTH Call by reference Type reference (TYPE) XFLAG No authority to change revision 20080402
9 Exporting E_ORDER_EXIST Call by reference Type reference (TYPE) XFLAG Orders exist 20020917
10 Exporting E_PART_DATA Call by reference Type reference (TYPE) XFLAG Partial data displayed 20080402
11 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) XFLAG Bypass buffer 20020912
12 Importing I_HEADER_DATA Call by reference Type reference (TYPE) XFLAG Return header data 20020821
13 Importing I_NETWORK Call by reference Type reference (TYPE) XFLAG Return network 20021003
14 Importing I_NOTIFICATIONS Call by reference Type reference (TYPE) XFLAG Return notifications 20020821
15 Importing I_ORDERS Call by reference Type reference (TYPE) XFLAG Return orders 20020821
16 Importing I_WITH_DEL_FLG Call by reference Type reference (TYPE) XFLAG SPACE New input values 20021217
17 Importing I_XREFS Call by reference Type reference (TYPE) XFLAG 20041014

Method GET_DATA on class CL_REVISION_WPS has no exception.

Method GET_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_END_DATE Call by reference Type reference (TYPE) REVED Date of revision end 20010712
2 Exporting E_END_TIME Call by reference Type reference (TYPE) REVEZ 20030610
3 Exporting E_START_DATE Call by reference Type reference (TYPE) REVBD Date of revision start 20010712
4 Exporting E_START_TIME Call by reference Type reference (TYPE) REVBZ 20030610

Method GET_DATES on class CL_REVISION_WPS has no exception.

Method GET_DUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DUE_DATE Call by reference Type reference (TYPE) DATE Due date for workpackage 20010111
2 Exporting DUE_TIME Call by reference Type reference (TYPE) TIME due time for workpackage 20010111

Method GET_DUE_DATE on class CL_REVISION_WPS has no exception.

Method GET_FL_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATION Call by reference Type reference (TYPE) API_VAL_I_T Table for structure API_VAL_I_T 20010125
2 Importing TPLNR Call by reference Type reference (TYPE) TPLNR Functional location 20010125

Method GET_FL_CONFIGURATION on class CL_REVISION_WPS has no exception.

Method GET_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REV_ORDER Value transfer Type reference (TYPE) DIWPS_ORDER_REF_S Revision order 20021122
2 Exporting ET_ORDERS Value transfer Type reference (TYPE) DIWPS_ORDER_REF_T Notification orders 20021121
3 Importing IT_QMNUM Call by reference Type reference (TYPE) QMNUM_T Table of notification ids 20021121
4 Importing I_ALL Call by reference Type reference (TYPE) CHAR1 'X' Flag: get all orders of revision 20021121
5 Importing I_NUMBERS_ONLY Call by reference Type reference (TYPE) XFLAG Flag: get order numbers only (no read of order data) 20040305
6 Importing I_XREFS_DB Call by reference Type reference (TYPE) CHAR1 Flag: use cross references on database 20021122
# Exception Resumable Description Created on
1 CX_REV_NOT_SAVED_WPS Revision changes not yet saved 20021122

Method INITIALIZE_TCA11 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TCA11 Call by reference Type reference (TYPE) TCA11 20041122

Method INITIALIZE_TCA11 on class CL_REVISION_WPS has no exception.

Method LAST_NOTI_DEASSIGN_HANDLE Signature

Method LAST_NOTI_DEASSIGN_HANDLE on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 NOTI_ID_NOT_FOUND No record has been found with given notifiation ID 20010202

Method NETWORK_ACTIVITIES_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACT Call by reference Type reference (TYPE) DIWPS_ACT01_T 20041012
2 Importing IT_AUFK Call by reference Type reference (TYPE) DIWPS_AUFK_T 20041012
3 Importing IT_ORDERS Call by reference Type reference (TYPE) ORD_PRE_T 20041012
4 Importing IT_WBS Call by reference Type reference (TYPE) DIWPS_WBS_T 20041012
5 Importing OVERWRITE Call by reference Type reference (TYPE) XFLAG Should changes be overwritten 20010405

Method NETWORK_ACTIVITIES_ASSIGN on class CL_REVISION_WPS has no exception.

Method NETWORK_ACTIVITIES_DEASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_ORDERS Call by reference Type reference (TYPE) XFLAG 'X' All orders will get network activities deassigned 20010303
2 Importing ORDERS Call by reference Type reference (TYPE) DIWPS_CR_BT Orders for which network activity should be deassigned 20010303

Method NETWORK_ACTIVITIES_DEASSIGN on class CL_REVISION_WPS has no exception.

Method NETWORK_CREATE Signature

Method NETWORK_CREATE on class CL_REVISION_WPS has no parameter.
Method NETWORK_CREATE on class CL_REVISION_WPS has no exception.

Method NETWORK_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AFVGD Call by reference Type reference (TYPE) AFVGD_T Order: Dialog table for Table AFVG (order operation) 20010302
2 Importing LOCK_ORDERS Call by reference Type reference (TYPE) XFLAG Determines if orders should be locked for change 20010302
3 Exporting NETWORKS Call by reference Type reference (TYPE) ORD_PRE_T Table type of ord_pre 20010503
# Exception Resumable Description Created on
1 NETWORK_NOT_FOUND Could not find one of the orders 20010302
2 NETWORK_NOT_LOCKED Could not lock one of the orders 20010302

Method NOTIFICATIONS_UPDATE Signature

Method NOTIFICATIONS_UPDATE on class CL_REVISION_WPS has no parameter.
Method NOTIFICATIONS_UPDATE on class CL_REVISION_WPS has no exception.

Method NOTIFICATION_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATION Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_T Table of notification object references 20020823
2 Importing NO_NOTI_HEADER_UPD Call by reference Type reference (TYPE) XFLAG Notification header update not performed 20030108

Method NOTIFICATION_ASSIGN on class CL_REVISION_WPS has no exception.

Method NOTIFICATION_ASSIGN_CHECK 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) DIWPS_MESSAGE_T Table type for messages 20020824
2 Importing IT_NOTIFICATION Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_T Table of notification object references 20020823
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Notification base exception class 20020830
2 CX_ORDER_WPS Order exception 20021008
3 CX_REVISION_WPS General exception 20020830

Method NOTIFICATION_DEASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATION Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_T Table of notification object references 20020824
2 Importing NO_NOTI_HEADER_UPD Call by reference Type reference (TYPE) XFLAG Don't update notification buffer 20030108
3 Exporting ORDER_DEACTIVATED Call by reference Type reference (TYPE) XFLAG New input values 20030604

Method NOTIFICATION_DEASSIGN on class CL_REVISION_WPS has no exception.

Method NOTIFICATION_DEASSIGN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATION Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_T Table of notification object references 20020906
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Notification base exception class 20020906
2 CX_ORDER_WPS Order exception 20021008
3 CX_REVISION_WPS Revision exception class 20020910

Method NOTI_ASSIGN_TO_REV_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIFICATION Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_S Structure for storing notification references 20020925

Method NOTI_ASSIGN_TO_REV_ORDER on class CL_REVISION_WPS has no exception.

Method NOTI_DEASSIGN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEMP_ORDERS_DEL Call by reference Type reference (TYPE) AUFNR_STAT_T Temporary orders to delete 20010203
2 Importing I_NOTIFID Call by reference Type reference (TYPE) QMNUM Notification Number 20010119
# Exception Resumable Description Created on
1 ACTIVE_ORDER_REFERENCE At least one notification has reference to 'active' order 20010119
2 NOTI_STAT_NO_DEASSIGN Status of notification does not allow deassignment 20010119
3 ORD_STAT_NO_DEASSIGN Order statuses don't allow deassignment 20010125
4 RV_ALREADY_RELEASED Released revision does not allow deassignment of orders 20010126
5 STATUS_ERROR Error occured when reading status (BSVA) 20010119

Method NOTI_FL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QMNUM Call by reference Type reference (TYPE) QMNUM Notification Number 20011015
2 Importing REVISION_TPLNR Call by reference Type reference (TYPE) TPLNR Revision functional location 20011015
# Exception Resumable Description Created on
1 EQUI_NOT_INSTALLED Referred equipment is not installed anywhere 20011015
2 NO_FL_REFERENCED Notification does not reference a functional location 20011015
3 WRONG_FL Functional location does not belong to revision F/L 20011015

Method NOTI_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTI_CROSSREFS Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20010430
2 Importing I_ORDER_CREATE Call by reference Type reference (TYPE) C SPACE Set status order created (ORCR) 20010430
3 Importing I_ORDER_DEASSIGN Call by reference Type reference (TYPE) C SPACE Reset status order created (ORCR) 20010430
# Exception Resumable Description Created on
1 STATUS_ERROR Error when changing system status 20010430
2 STAT_ACT_NOT_SPEC Status action not specified 20010430

Method NOTI_TLH_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIS_TLH_DIFF Call by reference Type reference (TYPE) DIWPS_CR_BT Notis with different task list (hierarchy) reference 20010425
2 Importing IT_CROSS_REFS_COMP Call by reference Type reference (TYPE) DIWPS_CR_BT Updated cross references 20010425

Method NOTI_TLH_COMPARE on class CL_REVISION_WPS has no exception.

Method ORDERS_CREATE Signature

Method ORDERS_CREATE on class CL_REVISION_WPS has no parameter.
Method ORDERS_CREATE on class CL_REVISION_WPS has no exception.

Method ORDERS_CREATE_CHECK Signature

Method ORDERS_CREATE_CHECK on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 CX_REVISION_WPS Revision exception class 20020918

Method ORDERS_CREATE_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT 20041012
2 Importing EXEC_TL Call by reference Type reference (TYPE) DIWPS_CR_BT 20041012
3 Importing IS_PARALLEL Call by reference Type reference (TYPE) DIWPS_PARALLEL_S 20041012
# Exception Resumable Description Created on
1 FAILURE_IN_ORDER_CREATE 20041012
2 NO_WC_PLANT_ON_NETWK 20041012
3 ORDER_CREATE_CANCELLED 20041012

Method ORDERS_DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_ORDERS Call by reference Type reference (TYPE) XFLAG SPACE Deactivate all orders 20021217
2 Exporting ET_LOCKED_ORDERS Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Table of order objects 20030129
3 Exporting ET_NO_DEACTIVATION Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Table of orders that can not be deactivated 20070427
4 Importing IT_ORDERS Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Orders 20030129
5 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFLAG SPACE Check deactivation 20030129
6 Importing I_LOCK Call by reference Type reference (TYPE) XFLAG Lock orders 20030130
# Exception Resumable Description Created on
1 CX_ORDER_WPS Order exception 20030129

Method ORDERS_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) FLAG 'S' Mode (S = Lock) (E = Unlock) 20010413
2 Exporting NOT_LOCKED_ORDERS Call by reference Type reference (TYPE) ORD_PRE_T Structure of transfer table for PRE_READ of orders 20010413

Method ORDERS_LOCK on class CL_REVISION_WPS has no exception.

Method ORDERS_PROJECT_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACT Call by reference Type reference (TYPE) DIWPS_ACT01_T Tabelle der Vorgänge 20030906
2   IT_NETWORKS     Table of networks
3 Importing IT_ORDERS Call by reference Type reference (TYPE) AUFNR_T 20041013
4 Importing IT_WBS Call by reference Type reference (TYPE) DIWPS_WBS_T Tabelle der PSP-Elemente 20030906
5 Importing I_INHERIT_WBS Call by reference Type reference (TYPE) CHAR1 Inherit WBS from network activity (mandatory for batch) 20021008
6 Importing I_OVERWRITE Call by reference Type reference (TYPE) CHAR1 Overwrite existing assignments (mandatory for batch) 20021003
# Exception Resumable Description Created on
1 CX_ORDER_WPS Order exception 20021003
2 CX_REV_LOCKED_WPS Revision lock exception class 20021003

Method ORDERS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEL_FLG Call by reference Type reference (TYPE) XFLAG Read orders with delete flag 20010302
2 Importing IT_ORDERS Call by reference Type reference (TYPE) ORD_PRE_T Orders to read 20020909
3 Importing LOCK_ORDERS Call by reference Type reference (TYPE) XFLAG Determines if orders should be locked for change 20010301
4 Exporting ORDERS Call by reference Type reference (TYPE) ORD_PRE_T Orders with crossreferences 20010301
# Exception Resumable Description Created on
1 ORDER_NOT_FOUND Could not find one of the orders 20010301
2 ORDER_NOT_LOCKED Could not lock one of the orders 20010301

Method ORDERS_STATUSES_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NO_DEACTIVATION Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Table of Order Objects 20070427
2 Exporting ET_ORDERS_TO_DEACT Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T table for structure aufnr_stat 20010508
3 Importing I_DEACTIVATION Call by reference Type reference (TYPE) XFLAG Flag if deactivation should be checked 20010221
4 Importing I_ORDERS Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Orders 20010221
# Exception Resumable Description Created on
1 CX_ORDER_WPS Order exception class 20021217

Method ORDERS_STATUS_SET Signature

Method ORDERS_STATUS_SET on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 STATUS_SET_FAILED Status could not be set for at least one order 20010223

Method ORDER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20020918
2 Importing EXEC_TL Call by reference Type reference (TYPE) DIWPS_CR_BT Executable tasklists to create orders for 20020918
3 Importing IS_PARALLEL Call by reference Type reference (TYPE) DIWPS_PARALLEL_S 20041115
# Exception Resumable Description Created on
1 FAILURE_IN_ORDER_CREATE At least one of the orders were not created correctly 20020918
2 NO_WC_PLANT_ON_NETWK Main work centre and plant are missing from the network 20020918
3 ORDER_CREATE_CANCELLED order creation cancelled by user (manual WC/date entry) 20020918

Method ORDER_NO_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CAUFVD_NUM_EXP Call by reference Type reference (TYPE) CAUFVDN_T Table type for CAUFVDN 20010125
2 Importing RIQS1_NUM_EXP Call by reference Type reference (TYPE) RIQS1_T Table of Type RIQS1 20030328

Method ORDER_NO_SWITCH on class CL_REVISION_WPS has no exception.

Method ORDER_OBJNOS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJNOS Call by reference Type reference (TYPE) TYP_T_OBJNOS Status object numbers 20010216

Method ORDER_OBJNOS_GET on class CL_REVISION_WPS has no exception.

Method ORDER_REVNR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_LT_ORDERS Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20010307
# Exception Resumable Description Created on
1 INTERNAL_ERROR Error within DDIF_FIELDINFO_GET 20020329
2 TABLE_NOT_FOUND Table not found in DDIC 20020329

Method POST_REVISION_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20020920
# Exception Resumable Description Created on
1 POST_ERROR Error in posting order 20020920

Method PROJECT_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20030130
2 Importing PSPEL Call by reference Type reference (TYPE) PS_PSP_ELE Work breakdown structure element (WBS element) 20030130
3 Importing WITHOUT_CHECK Call by reference Type reference (TYPE) XFLAG Flag for excluding checks 20030130
# Exception Resumable Description Created on
1 CX_CUSTOMER_WPS Customer exception raised 20030604
2 CX_ORDER_WPS Order exception 20030130
3 CX_REV_LOCKED_WPS Revision lock exception class 20030130

Method PROJECT_ASSIGN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEASSIGN_ORDERS Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Table of order objects 20030130
2 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Network order number 20030130
3 Importing I_DEASSIGN_ORDERS Call by reference Type reference (TYPE) XFLAG Deassign order from previous assignment 20030130
4 Importing I_PSPEL Call by reference Type reference (TYPE) PS_PSP_ELE Work breakdown structure element (WBS element) 20030130
# Exception Resumable Description Created on
1 CX_CUSTOMER_WPS Customer exception raised 20030604
2 CX_ORDER_WPS Order exception 20030130
3 CX_REV_LOCKED_WPS Revision lock exception class 20030130

Method PROTOCOL_CREATE Signature

Method PROTOCOL_CREATE on class CL_REVISION_WPS has no parameter.
Method PROTOCOL_CREATE on class CL_REVISION_WPS has no exception.

Method RESET Signature

Method RESET on class CL_REVISION_WPS has no parameter.
Method RESET on class CL_REVISION_WPS has no exception.

Method REVISION_CLOSE Signature

Method REVISION_CLOSE on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORIZATION No authority to close revision 20030604
2 STATUS_ERROR System status error 20010213
3 STAT_FLOC_NO_CLOSE Status of at least one funct. loc. does not allow closure 20010320
4 STAT_NOTI_NO_CLOSE Status of at least one notification does not allow closure 20010214
5 STAT_ORD_NO_CLOSE Status of at least one order does not allow closure 20010214
6 STAT_REV_NO_CLOSE Status of revision does not allow closure 20010214

Method REVISION_CLOSE_UNDO Signature

Method REVISION_CLOSE_UNDO on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 CUSTOMER_EXCEPTION 20041011
2 STATUS_ERROR 20040928
3 STAT_REV_NO_CLUNDO 20040928

Method REVISION_CREATE_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOTI_TLH_CHANGED Call by reference Type reference (TYPE) CHAR1 Task list (hierarchy) reference was changed in noti? 20030603
2 Exporting E_ORDER_SUPPRESSED Call by reference Type reference (TYPE) CHAR1 20050727
3 Importing IS_PARALLEL Call by reference Type reference (TYPE) DIWPS_PARALLEL_S 20041012
# Exception Resumable Description Created on
1 DEACT_ORDER_ERROR Deact. of orders can not be performed due to lock or status 20030603
2 FAILURE_IN_ORDER_CREATE Failure when creating orders (check logfile) 20010220
3 ORDER_CREATE_CANCELLED order creation cancelled by user 20010403
4 REVISION_CHANGED The revision has been changed without saving 20010220
5 STATUS_ERROR Error in handling system status 20010220
6 STAT_REV_NO_ASSIGN Status of revision does not allow assignment of orders 20010220
7 TASK_LIST_EXPL_ERROR 20040923

Method REVISION_DELETE Signature

Method REVISION_DELETE on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 CX_REV_DELETE_WPS Revision exception class 20021102

Method REVISION_LOCK Signature

Method REVISION_LOCK on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 CX_REV_LOCKED_WPS Revision locked 20020830

Method REVISION_RELEASE Signature

Method REVISION_RELEASE on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORIZATION No authorization to release revision 20030604
2 STATUS_ERROR Error in system status handling 20010216
3 STAT_NOTI_NO_REL Status of at least one notification does not allow release 20010216
4 STAT_ORD_NO_REL Status of at least one order does not allow release 20010226
5 STAT_REV_NO_REL Status of revision disallows release 20010216

Method REVISION_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLOSE Call by reference Type reference (TYPE) C SPACE Flag telling to close revision 20010430
2 Importing I_CLUNDO Call by reference Type reference (TYPE) C SPACE 20040928
3 Importing I_ORDER_CREATED Call by reference Type reference (TYPE) C SPACE Flag telling that order creation was performed 20010502
4 Importing I_ORDER_CREATE_REQ Call by reference Type reference (TYPE) C SPACE Flag telling that order creation is required 20010502
5 Importing I_RELEASE Call by reference Type reference (TYPE) C SPACE Flag telling to release revision 20010430
# Exception Resumable Description Created on
1 CUSTOMER_EXCEPTION 20041011
2 NO_AUTHORIZATION No authority to change status 20030604
3 REV_LOCKED Revision locked 20030604
4 STATUS_ERROR Error in system status handling 20010430
5 STAT_FLOC_NO_CLOSE Status of at least one funct. loc. does not allow closure 20010430
6 STAT_NOTI_NO_CLOSE Status of at least one notification does not allow closure 20010430
7 STAT_NOTI_NO_REL Status of at least one notification does not allow release 20010430
8 STAT_ORD_NO_CLOSE Status of at least one order does not allow closure 20010430
9 STAT_ORD_NO_REL Status of at least one order does not allow release 20010430
10 STAT_REV_NO_CLOSE Status of revision does not allow closure 20010430
11 STAT_REV_NO_CLUNDO 20040928
12 STAT_REV_NO_REL Status of revision disallows release 20010430

Method REVISION_STATUS_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) TJ01-VRGNG Business transaction 20010116
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) C SPACE Only check not change 20010116
3 Importing I_STATUS_TO_RESET Call by reference Type reference (TYPE) J_STATUS Object status to reset 20010426
4 Importing I_STATUS_TO_SET Call by reference Type reference (TYPE) J_STATUS Object status to set 20010426
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED Business transaction is not allowed on revision 20010116
2 OBJECT_NOT_FOUND Status object for revision not found 20010116
3 STATUS_INCONSISTENT Status inconsistent 20010116
4 STATUS_NOT_ALLOWED Status is not allowed to be set 20010426
5 WARNING_OCCURED Status change by business transaction raised warning 20010116

Method REVISION_UNLOCK Signature

Method REVISION_UNLOCK on class CL_REVISION_WPS has no parameter.
Method REVISION_UNLOCK on class CL_REVISION_WPS has no exception.

Method RV_ASSIGN_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DIWPS_WA Call by reference Type reference (TYPE) DIWPS_RV_WA_WORKPACKAGE REVISION: Structure for display field in work area of MEB 20010208
2 Importing NOTIFICATION Call by reference Type reference (TYPE) QMNUM Notification Number 20010122
3 Exporting UPDATE_ROOT_NODE Call by reference Type reference (TYPE) FLAG Root node Refernce Object has to be updated 20010201
# Exception Resumable Description Created on
1 CUSTOMER_EXCEPTION Exception from the BADI implementation of DIWPS_NOTI_ASSIGN 20010510
2 DATE_FRAME_REVNR_NOTI Conflict in dateframe between notification and Revision 20010126
3 NOTI_ALREADY_ASSIGNED The notification is already assigned to another WP 20010122
4 NOTI_INCONSIST_CROSS_REF Noti has already assign to REVNR in IWR1, no cross ref entry 20010123
5 NOTI_LOCKED Notification is locked 20010124
6 NOTI_LOCK_ERROR Error activating lock 20010124
7 NOTI_NOT_ASSIGNED_TO_FL The notification is not assigned to a functional location 20010122
8 NOTI_NOT_EXIST The notification does not exist 20010122
9 NOTI_STAT_NO_ASSIGN Status of notification does not allow assignment to revision 20010122
10 PLANT_NOTI_REV_DIFF Planning plants of notification and revision are different 20010306
11 PLANT_TL_REV_DIFF Planning plants of task list and revision are different 20010226
12 STATUS_ERROR Error when performing system status function 20010502
13 UPDATE_ERROR Error updating the database 20010122
14 WP_NOT_EXIST The workpackage does not exist 20010122
15 WRONG_TAILNUMBER The tailnumber of the notification does not match the WP 20010122

Method RV_CHECK_NOTI_NO_REVNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXIT Call by reference Type reference (TYPE) FLAG General flag 20010123
2 Importing WA_QMIH Call by reference Type reference (TYPE) QMIH Quality message - maintenance data excerpt 20010123
# Exception Resumable Description Created on
1 ERROR_DATE_FRAME Notification lies out of dateframe of the Revision 20010126
2 ERROR_REVNR Revision-Nr of notification not identical to Revision 20010126

Method RV_DEASSIGN_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOTI_EXCL_ORD Call by reference Type reference (TYPE) C Deassigned noti excluded order 20010406
2 Importing NOTIFICATION Call by reference Type reference (TYPE) QMNUM Notification number 20010124
3 Exporting UPDATE_ROOT_NODE Call by reference Type reference (TYPE) FLAG Reference-Object has to be deleted/last notif. deassigned 20010201
# Exception Resumable Description Created on
1 ASSIGNED_ORDER_LOCKED Exception because order assigned to notification is locked 20010511
2 CUSTOMER_EXCEPTION Exception raised from BADI implementation DIWPS_NOTI_ASSIGN 20010510
3 NOTI_STAT_NO_DEASSIGN Status of noti does not allow deassignment from revision 20010124
4 ORD_STAT_NO_DEASSIGN Status of any order does not allow deassign 20010126
5 RV_ALREADY_RELEASED Revesion is already released no deassign possible 20010126
6 STATUS_ERROR Error when trying ot change system status 20010430

Method RV_DETERMINE_ORDER_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CROSS_REF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table used owned by MEB 20010120
2 Exporting EXISTING_ORDERS Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table used owned by MEB 20010120
3 Exporting INACTIVATE_ORDERS Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table used owned by MEB 20010120
4 Exporting NEW_EXEC_TL Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table used owned by MEB 20010120

Method RV_DETERMINE_ORDER_UPDATES on class CL_REVISION_WPS has no exception.

Method RV_EXPLODE_TLH_FOR_NOTIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CROSS_REF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Table type for task list hierarchy used internally by MEB 20010119
2 Exporting E_TLH_INACT Call by reference Type reference (TYPE) CHAR1 Checkbox 20030604
3 Importing L_START_DATE Call by reference Type reference (TYPE) REVBD Datum des Revisionsbeginns 20080515
4 Importing NOTIFICATIONS Call by reference Type reference (TYPE) DIWPS_CR_BT table for notifications for order creation depend. QMART 20010118
5 Importing REVISION Call by reference Object reference (TYPE REF TO) CL_REVISION_WPS Revision 20030109
6 Importing UPDATE_PROTOCOL Call by reference Type reference (TYPE) XFLAG SPACE Determines if the log file will be maintained 20010321
# Exception Resumable Description Created on
1 TASK_LIST_EXPL_ERROR 20040923

Method RV_GET_CROSS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CROSS_REF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20010122

Method RV_GET_CROSS_REF on class CL_REVISION_WPS has no exception.

Method RV_GET_NOTIS_WITH_TLH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIS_NO_EXP Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20020614
2 Exporting ET_NOTIS_NO_TLR Call by reference Type reference (TYPE) DIWPS_CR_BT Table of notifications without task list reference 20010425
3 Exporting ET_NOTIS_TLR Call by reference Type reference (TYPE) DIWPS_CR_BT Table of notifications for order creation depend. QMART 20010425
4 Exporting E_STATUS_NO_ORDER Call by reference Type reference (TYPE) CHAR1 20050727

Method RV_GET_NOTIS_WITH_TLH on class CL_REVISION_WPS has no exception.

Method RV_ORDER_STATUS_SET Signature

Method RV_ORDER_STATUS_SET on class CL_REVISION_WPS has no parameter.
Method RV_ORDER_STATUS_SET on class CL_REVISION_WPS has no exception.

Method RV_TLH_ELIMINATE_EXCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20010121
2 Exporting EXCLUDED_PASSIVES Call by reference Type reference (TYPE) DIWPS_CR_BT Passives excluded for protocol reporting 20010221

Method RV_TLH_ELIMINATE_EXCLUDED on class CL_REVISION_WPS has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADD_NOTIFS_T Call by reference Type reference (TYPE) DIWPS_RV_CR_T added notifications 20010222
2 Exporting ADD_NOTIFS_T_ERR Call by reference Type reference (TYPE) DIWPS_RV_CR_T added notifications error 20010222
3 Exporting E_CROSS_REF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20010222
4 Exporting E_ERROR Call by reference Type reference (TYPE) C Error 20010222
5 Exporting IWERK Call by reference Type reference (TYPE) IWERK Maintenance Planning Plant 20010222
6 Importing I_WAIT Call by reference Type reference (TYPE) XFLAG 'X' Wait 20021004
7 Exporting REM_NOTIFS_T Call by reference Type reference (TYPE) QMNUM_ART_T table for notifications for order creation depend. QMART 20010222
8 Exporting REM_NOTIFS_T_ERR Call by reference Type reference (TYPE) QMNUM_ART_T table for notifications for order creation depend. QMART 20010222
9 Exporting REVNR Call by reference Type reference (TYPE) REVNI Revision number 20010222

Method SAVE on class CL_REVISION_WPS has no exception.

Method SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROTOCOL_UPDATE Call by reference Type reference (TYPE) XFLAG Protocol was updated 20021011
# Exception Resumable Description Created on
1 CX_ORDER_WPS Order exception 20021011
2 CX_REV_LOCKED_WPS Revision lock exception class 20021011

Method SELECT_RV_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IWERK Call by reference Type reference (TYPE) IWERK Maintenance Planning Plant 20010111
2 Exporting E_WPID Call by reference Type reference (TYPE) REVNI Workpackage ID 20010111
# Exception Resumable Description Created on
1 ABORT Function aborted 20010111
2 ERROR_IN_FIELD Error in fields 20010115

Method SET_CHGIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE Call by reference Type reference (TYPE) CHAR1 20050602

Method SET_CHGIND on class CL_REVISION_WPS has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALWAYS_UPDATE Call by reference Type reference (TYPE) XFLAG Updates header even though no change (sets last change by) 20030220
2 Importing I_T352R Call by reference Type reference (TYPE) T352R_B Maintenance revisions 20021103
# Exception Resumable Description Created on
1 CX_REVISION_WPS Revision Ausnahmeklasse 20050615

Method SET_FET_FLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CROSSREF_BT Call by reference Type reference (TYPE) DIWPS_CR_BT Cross reference buffer table owned by MEB 20010124

Method SET_FET_FLG on class CL_REVISION_WPS has no exception.

Method SET_ORDER_STATUS_DO_NOT_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSTAB Value transfer Type reference (TYPE) DIWPS_MESSTAB Collecting messages in the SAP System 20010111
2 Importing I_ORDER Call by reference Type reference (TYPE) AUFNR Order master data 20010111
# Exception Resumable Description Created on
1 AUFNR_ERROR Order number does not exist 20010111
2 STATUS_ERROR Wrong status 20010111
3 STATUS_OBJECT_ERROR Status object does not exist 20010111

Method TEMP_ORDERS_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEL_COUNTER Call by reference Type reference (TYPE) N deleted orders counter 20010226
2 Exporting E_NON_DEL_COUNTER Call by reference Type reference (TYPE) N not deleted orders counter 20010226
3 Importing NOTIFID Call by reference Type reference (TYPE) QMNUM Cross reference buffer table owned by MEB 20010226

Method TEMP_ORDERS_CLEAR on class CL_REVISION_WPS has no exception.

Method TEMP_ORDER_EXIST_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Call by reference Type reference (TYPE) XFLAG Check result 20010222

Method TEMP_ORDER_EXIST_CHECK on class CL_REVISION_WPS has no exception.

Method UNDO Signature

Method UNDO on class CL_REVISION_WPS has no parameter.
Method UNDO on class CL_REVISION_WPS has no exception.

Method UPDATE_ORDERS_ON_DB Signature

Method UPDATE_ORDERS_ON_DB on class CL_REVISION_WPS has no parameter.
# Exception Resumable Description Created on
1 ERROR_CO_ZV_ORDER_POST Error occured while posting temporary orders 20010111

Method UPDATE_ORDERS_ON_DB_SINGLE Signature

Method UPDATE_ORDERS_ON_DB_SINGLE on class CL_REVISION_WPS has no parameter.
Method UPDATE_ORDERS_ON_DB_SINGLE on class CL_REVISION_WPS has no exception.

Method UPDATE_WORKPACK_ORDER_VALUES Signature

Method UPDATE_WORKPACK_ORDER_VALUES on class CL_REVISION_WPS has no parameter.
Method UPDATE_WORKPACK_ORDER_VALUES on class CL_REVISION_WPS has no exception.

Method WORK_CENTER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VAPLZ Call by reference Type reference (TYPE) GEWRK Main work center for maintenance tasks 20030128
2 Importing I_VAWRK Call by reference Type reference (TYPE) WERGW Plant associated with main work center 20030128
# Exception Resumable Description Created on
1 CX_CUSTOMER_WPS Customer exception raised 20030604
2 CX_ORDER_WPS Order exception 20030129
3 CX_REV_LOCKED_WPS Revision lock exception class 20030130
Event Signatures

Event CX_REVISION_WPS Signature
Event CX_REVISION_WPS on class CL_REVISION_WPS has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C2