Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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
Methods
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 | 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 | AUART | Call by reference | Type reference (TYPE) | CAUFV-AUART | Order type | 20010111 | |||
| 2 | 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 | AUART | Call by reference | Type reference (TYPE) | CAUFV-AUART | Order type | 20010111 | |||
| 2 | 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 | EMERGENCY | Call by reference | Type reference (TYPE) | XFELD | Emergency mode | 20080819 | |||
| 2 | IWERK | Call by reference | Type reference (TYPE) | IWERK | Maintenance Planning Plant | 20010111 | |||
| 3 | NOTI_EXIST | Call by reference | Type reference (TYPE) | XFLAG | Notification exist | 20020912 | |||
| 4 | REVNR | Call by reference | Type reference (TYPE) | REVNI | Workpackage ID | 20010111 | |||
| 5 | 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 | E_AUFNR | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20020920 | |||
| 2 | I_DIALOG | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Called in dialog | 20020920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Creation error | 20020920 |
Method CROSSREF_BT_DATA_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CROSSREFS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Selected cross reference(s) | 20010122 | |||
| 2 | E_LAST_NOTI_DEASSIGN | Call by reference | Type reference (TYPE) | C | Information whether last noti has been deassigned | 20010201 | |||
| 3 | I_DEL_FLG | Call by reference | Type reference (TYPE) | DIWPS_CR_B-DEL_FLG | SPACE | Indicator: delete entry | 20010124 | ||
| 4 | I_DISTINCT_NOTIS | Call by reference | Type reference (TYPE) | C | SPACE | Select distinct notifications | 20010124 | ||
| 5 | I_NOTI_ID | Call by reference | Type reference (TYPE) | DIWPS_CR_B-NOTIFID | Notification Number | 20010120 | |||
| 6 | I_ORDER_NO | Call by reference | Type reference (TYPE) | DIWPS_CR_B-ORDER_NO | Order Number | 20010120 | |||
| 7 | I_PLNAL | Call by reference | Type reference (TYPE) | DIWPS_CR_B-PLNAL | Group counter | 20010120 | |||
| 8 | I_PLNNR | Call by reference | Type reference (TYPE) | DIWPS_CR_B-PLNNR | Key for task list group | 20010120 | |||
| 9 | I_PLNTY | Call by reference | Type reference (TYPE) | DIWPS_CR_B-PLNTY | Task list type | 20010120 | |||
| 10 | I_WITH_ORDERS | Call by reference | Type reference (TYPE) | C | SPACE | Select all orders | 20010124 | ||
| 11 | 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 | E_CR_EXCL_CR_DEL | Call by reference | Type reference (TYPE) | C | Information: deleted cross ref excludes another cross ref | 20010405 | |||
| 2 | E_LAST_NOTI_DEASSIGN | Call by reference | Type reference (TYPE) | C | Information whether last noti has been deassigned | 20010201 | |||
| 3 | E_LAST_ORDER_DEASSIGN | Call by reference | Type reference (TYPE) | C | Information whether last order has been deassigned | 20010426 | |||
| 4 | IT_CROSSREF_DEL | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross references to be deleted | 20010119 | |||
| 5 | IT_CROSSREF_INS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross references to be inserted | 20010119 | |||
| 6 | IT_CROSSREF_SET | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross references to be set | 20010122 | |||
| 7 | IT_CROSSREF_UPD | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross references to be updated | 20010119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_CR_COUNTER | Call by reference | Type reference (TYPE) | DIWPS_CR_B-TL_COUNTER | determined cross reference counter | 20010202 | |||
| 2 | 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 | ES_CROSSREF | Call by reference | Type reference (TYPE) | DIWPS_CR_B | Cross reference selected by key | 20010122 | |||
| 2 | E_TABIX | Call by reference | Type reference (TYPE) | SY-TABIX | Table index of cross reference | 20010122 | |||
| 3 | IS_CROSSREF_KEY | Call by reference | Type reference (TYPE) | DIWPS_CR_B | Key of cross reference | 20010122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | Order exception | 20030129 |
Method FREE_NOTIFICATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ES_T352R_B | Call by reference | Type reference (TYPE) | T352R_B | Buffer structure for table T352R | 20020906 | |||
| 2 | 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 | ER_NETWORK | Call by reference | Object reference (TYPE REF TO) | CL_NETWORK_WPS | Network object | 20021003 | |||
| 2 | ES_HEADER_DATA | Call by reference | Type reference (TYPE) | T352R_B | Maintenance revisions | 20020821 | |||
| 3 | ET_NOTIFICATION | Call by reference | Type reference (TYPE) | DIWPS_NOTIF_REF_T | Table of notification object references | 20020821 | |||
| 4 | ET_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Table of order objects | 20020917 | |||
| 5 | ET_STATUS | Call by reference | Type reference (TYPE) | TAB_CM_STATUS | Table of System Status (JSTAT) | 20020821 | |||
| 6 | ET_XREFS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | 20041014 | ||||
| 7 | E_NOTI_EXIST | Call by reference | Type reference (TYPE) | XFLAG | Notification exist | 20020912 | |||
| 8 | E_NO_AUTH | Call by reference | Type reference (TYPE) | XFLAG | No authority to change revision | 20080402 | |||
| 9 | E_ORDER_EXIST | Call by reference | Type reference (TYPE) | XFLAG | Orders exist | 20020917 | |||
| 10 | E_PART_DATA | Call by reference | Type reference (TYPE) | XFLAG | Partial data displayed | 20080402 | |||
| 11 | I_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | Bypass buffer | 20020912 | |||
| 12 | I_HEADER_DATA | Call by reference | Type reference (TYPE) | XFLAG | Return header data | 20020821 | |||
| 13 | I_NETWORK | Call by reference | Type reference (TYPE) | XFLAG | Return network | 20021003 | |||
| 14 | I_NOTIFICATIONS | Call by reference | Type reference (TYPE) | XFLAG | Return notifications | 20020821 | |||
| 15 | I_ORDERS | Call by reference | Type reference (TYPE) | XFLAG | Return orders | 20020821 | |||
| 16 | I_WITH_DEL_FLG | Call by reference | Type reference (TYPE) | XFLAG | SPACE | New input values | 20021217 | ||
| 17 | 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 | E_END_DATE | Call by reference | Type reference (TYPE) | REVED | Date of revision end | 20010712 | |||
| 2 | E_END_TIME | Call by reference | Type reference (TYPE) | REVEZ | 20030610 | ||||
| 3 | E_START_DATE | Call by reference | Type reference (TYPE) | REVBD | Date of revision start | 20010712 | |||
| 4 | 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 | DUE_DATE | Call by reference | Type reference (TYPE) | DATE | Due date for workpackage | 20010111 | |||
| 2 | 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 | CONFIGURATION | Call by reference | Type reference (TYPE) | API_VAL_I_T | Table for structure API_VAL_I_T | 20010125 | |||
| 2 | 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 | ES_REV_ORDER | Value transfer | Type reference (TYPE) | DIWPS_ORDER_REF_S | Revision order | 20021122 | |||
| 2 | ET_ORDERS | Value transfer | Type reference (TYPE) | DIWPS_ORDER_REF_T | Notification orders | 20021121 | |||
| 3 | IT_QMNUM | Call by reference | Type reference (TYPE) | QMNUM_T | Table of notification ids | 20021121 | |||
| 4 | I_ALL | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Flag: get all orders of revision | 20021121 | ||
| 5 | I_NUMBERS_ONLY | Call by reference | Type reference (TYPE) | XFLAG | Flag: get order numbers only (no read of order data) | 20040305 | |||
| 6 | I_XREFS_DB | Call by reference | Type reference (TYPE) | CHAR1 | Flag: use cross references on database | 20021122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IT_ACT | Call by reference | Type reference (TYPE) | DIWPS_ACT01_T | 20041012 | ||||
| 2 | IT_AUFK | Call by reference | Type reference (TYPE) | DIWPS_AUFK_T | 20041012 | ||||
| 3 | IT_ORDERS | Call by reference | Type reference (TYPE) | ORD_PRE_T | 20041012 | ||||
| 4 | IT_WBS | Call by reference | Type reference (TYPE) | DIWPS_WBS_T | 20041012 | ||||
| 5 | 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 | ALL_ORDERS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | All orders will get network activities deassigned | 20010303 | ||
| 2 | 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 | AFVGD | Call by reference | Type reference (TYPE) | AFVGD_T | Order: Dialog table for Table AFVG (order operation) | 20010302 | |||
| 2 | LOCK_ORDERS | Call by reference | Type reference (TYPE) | XFLAG | Determines if orders should be locked for change | 20010302 | |||
| 3 | NETWORKS | Call by reference | Type reference (TYPE) | ORD_PRE_T | Table type of ord_pre | 20010503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Could not find one of the orders | 20010302 | ||
| 2 | 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 | IT_NOTIFICATION | Call by reference | Type reference (TYPE) | DIWPS_NOTIF_REF_T | Table of notification object references | 20020823 | |||
| 2 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | DIWPS_MESSAGE_T | Table type for messages | 20020824 | |||
| 2 | IT_NOTIFICATION | Call by reference | Type reference (TYPE) | DIWPS_NOTIF_REF_T | Table of notification object references | 20020823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Notification base exception class | 20020830 | ||
| 2 | Order exception | 20021008 | ||
| 3 | General exception | 20020830 |
Method NOTIFICATION_DEASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NOTIFICATION | Call by reference | Type reference (TYPE) | DIWPS_NOTIF_REF_T | Table of notification object references | 20020824 | |||
| 2 | NO_NOTI_HEADER_UPD | Call by reference | Type reference (TYPE) | XFLAG | Don't update notification buffer | 20030108 | |||
| 3 | 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 | IT_NOTIFICATION | Call by reference | Type reference (TYPE) | DIWPS_NOTIF_REF_T | Table of notification object references | 20020906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Notification base exception class | 20020906 | ||
| 2 | Order exception | 20021008 | ||
| 3 | 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 | 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 | ET_TEMP_ORDERS_DEL | Call by reference | Type reference (TYPE) | AUFNR_STAT_T | Temporary orders to delete | 20010203 | |||
| 2 | I_NOTIFID | Call by reference | Type reference (TYPE) | QMNUM | Notification Number | 20010119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | At least one notification has reference to 'active' order | 20010119 | ||
| 2 | Status of notification does not allow deassignment | 20010119 | ||
| 3 | Order statuses don't allow deassignment | 20010125 | ||
| 4 | Released revision does not allow deassignment of orders | 20010126 | ||
| 5 | 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 | QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification Number | 20011015 | |||
| 2 | REVISION_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Revision functional location | 20011015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Referred equipment is not installed anywhere | 20011015 | ||
| 2 | Notification does not reference a functional location | 20011015 | ||
| 3 | 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 | IT_NOTI_CROSSREFS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table owned by MEB | 20010430 | |||
| 2 | I_ORDER_CREATE | Call by reference | Type reference (TYPE) | C | SPACE | Set status order created (ORCR) | 20010430 | ||
| 3 | I_ORDER_DEASSIGN | Call by reference | Type reference (TYPE) | C | SPACE | Reset status order created (ORCR) | 20010430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error when changing system status | 20010430 | ||
| 2 | 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 | ET_NOTIS_TLH_DIFF | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Notis with different task list (hierarchy) reference | 20010425 | |||
| 2 | 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 | Revision exception class | 20020918 |
Method ORDERS_CREATE_PARALLEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | 20041012 | ||||
| 2 | EXEC_TL | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | 20041012 | ||||
| 3 | IS_PARALLEL | Call by reference | Type reference (TYPE) | DIWPS_PARALLEL_S | 20041012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041012 | |||
| 2 | 20041012 | |||
| 3 | 20041012 |
Method ORDERS_DEACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_ORDERS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Deactivate all orders | 20021217 | ||
| 2 | ET_LOCKED_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Table of order objects | 20030129 | |||
| 3 | ET_NO_DEACTIVATION | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Table of orders that can not be deactivated | 20070427 | |||
| 4 | IT_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Orders | 20030129 | |||
| 5 | I_CHECK_ONLY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Check deactivation | 20030129 | ||
| 6 | I_LOCK | Call by reference | Type reference (TYPE) | XFLAG | Lock orders | 20030130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Order exception | 20030129 |
Method ORDERS_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODE | Call by reference | Type reference (TYPE) | FLAG | 'S' | Mode (S = Lock) (E = Unlock) | 20010413 | ||
| 2 | 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 | IT_ACT | Call by reference | Type reference (TYPE) | DIWPS_ACT01_T | Tabelle der Vorgänge | 20030906 | |||
| 2 | IT_NETWORKS | Table of networks | |||||||
| 3 | IT_ORDERS | Call by reference | Type reference (TYPE) | AUFNR_T | 20041013 | ||||
| 4 | IT_WBS | Call by reference | Type reference (TYPE) | DIWPS_WBS_T | Tabelle der PSP-Elemente | 20030906 | |||
| 5 | I_INHERIT_WBS | Call by reference | Type reference (TYPE) | CHAR1 | Inherit WBS from network activity (mandatory for batch) | 20021008 | |||
| 6 | I_OVERWRITE | Call by reference | Type reference (TYPE) | CHAR1 | Overwrite existing assignments (mandatory for batch) | 20021003 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Order exception | 20021003 | ||
| 2 | Revision lock exception class | 20021003 |
Method ORDERS_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEL_FLG | Call by reference | Type reference (TYPE) | XFLAG | Read orders with delete flag | 20010302 | |||
| 2 | IT_ORDERS | Call by reference | Type reference (TYPE) | ORD_PRE_T | Orders to read | 20020909 | |||
| 3 | LOCK_ORDERS | Call by reference | Type reference (TYPE) | XFLAG | Determines if orders should be locked for change | 20010301 | |||
| 4 | ORDERS | Call by reference | Type reference (TYPE) | ORD_PRE_T | Orders with crossreferences | 20010301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Could not find one of the orders | 20010301 | ||
| 2 | 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 | ET_NO_DEACTIVATION | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Table of Order Objects | 20070427 | |||
| 2 | ET_ORDERS_TO_DEACT | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | table for structure aufnr_stat | 20010508 | |||
| 3 | I_DEACTIVATION | Call by reference | Type reference (TYPE) | XFLAG | Flag if deactivation should be checked | 20010221 | |||
| 4 | I_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Orders | 20010221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 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 | CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table owned by MEB | 20020918 | |||
| 2 | EXEC_TL | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Executable tasklists to create orders for | 20020918 | |||
| 3 | IS_PARALLEL | Call by reference | Type reference (TYPE) | DIWPS_PARALLEL_S | 20041115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | At least one of the orders were not created correctly | 20020918 | ||
| 2 | Main work centre and plant are missing from the network | 20020918 | ||
| 3 | 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 | CAUFVD_NUM_EXP | Call by reference | Type reference (TYPE) | CAUFVDN_T | Table type for CAUFVDN | 20010125 | |||
| 2 | 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 | 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 | 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 | Error within DDIF_FIELDINFO_GET | 20020329 | ||
| 2 | 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 | E_AUFNR | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20020920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in posting order | 20020920 |
Method PROJECT_ASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUFNR | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20030130 | |||
| 2 | PSPEL | Call by reference | Type reference (TYPE) | PS_PSP_ELE | Work breakdown structure element (WBS element) | 20030130 | |||
| 3 | WITHOUT_CHECK | Call by reference | Type reference (TYPE) | XFLAG | Flag for excluding checks | 20030130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customer exception raised | 20030604 | ||
| 2 | Order exception | 20030130 | ||
| 3 | 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 | ET_DEASSIGN_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_ORDER_REF_T | Table of order objects | 20030130 | |||
| 2 | I_AUFNR | Call by reference | Type reference (TYPE) | AUFNR | Network order number | 20030130 | |||
| 3 | I_DEASSIGN_ORDERS | Call by reference | Type reference (TYPE) | XFLAG | Deassign order from previous assignment | 20030130 | |||
| 4 | I_PSPEL | Call by reference | Type reference (TYPE) | PS_PSP_ELE | Work breakdown structure element (WBS element) | 20030130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customer exception raised | 20030604 | ||
| 2 | Order exception | 20030130 | ||
| 3 | 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 authority to close revision | 20030604 | ||
| 2 | System status error | 20010213 | ||
| 3 | Status of at least one funct. loc. does not allow closure | 20010320 | ||
| 4 | Status of at least one notification does not allow closure | 20010214 | ||
| 5 | Status of at least one order does not allow closure | 20010214 | ||
| 6 | 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 | 20041011 | |||
| 2 | 20040928 | |||
| 3 | 20040928 |
Method REVISION_CREATE_ORDERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NOTI_TLH_CHANGED | Call by reference | Type reference (TYPE) | CHAR1 | Task list (hierarchy) reference was changed in noti? | 20030603 | |||
| 2 | E_ORDER_SUPPRESSED | Call by reference | Type reference (TYPE) | CHAR1 | 20050727 | ||||
| 3 | IS_PARALLEL | Call by reference | Type reference (TYPE) | DIWPS_PARALLEL_S | 20041012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deact. of orders can not be performed due to lock or status | 20030603 | ||
| 2 | Failure when creating orders (check logfile) | 20010220 | ||
| 3 | order creation cancelled by user | 20010403 | ||
| 4 | The revision has been changed without saving | 20010220 | ||
| 5 | Error in handling system status | 20010220 | ||
| 6 | Status of revision does not allow assignment of orders | 20010220 | ||
| 7 | 20040923 |
Method REVISION_DELETE Signature
Method REVISION_DELETE on class CL_REVISION_WPS has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 to release revision | 20030604 | ||
| 2 | Error in system status handling | 20010216 | ||
| 3 | Status of at least one notification does not allow release | 20010216 | ||
| 4 | Status of at least one order does not allow release | 20010226 | ||
| 5 | 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 | I_CLOSE | Call by reference | Type reference (TYPE) | C | SPACE | Flag telling to close revision | 20010430 | ||
| 2 | I_CLUNDO | Call by reference | Type reference (TYPE) | C | SPACE | 20040928 | |||
| 3 | I_ORDER_CREATED | Call by reference | Type reference (TYPE) | C | SPACE | Flag telling that order creation was performed | 20010502 | ||
| 4 | I_ORDER_CREATE_REQ | Call by reference | Type reference (TYPE) | C | SPACE | Flag telling that order creation is required | 20010502 | ||
| 5 | I_RELEASE | Call by reference | Type reference (TYPE) | C | SPACE | Flag telling to release revision | 20010430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041011 | |||
| 2 | No authority to change status | 20030604 | ||
| 3 | Revision locked | 20030604 | ||
| 4 | Error in system status handling | 20010430 | ||
| 5 | Status of at least one funct. loc. does not allow closure | 20010430 | ||
| 6 | Status of at least one notification does not allow closure | 20010430 | ||
| 7 | Status of at least one notification does not allow release | 20010430 | ||
| 8 | Status of at least one order does not allow closure | 20010430 | ||
| 9 | Status of at least one order does not allow release | 20010430 | ||
| 10 | Status of revision does not allow closure | 20010430 | ||
| 11 | 20040928 | |||
| 12 | 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 | I_ACTIVITY | Call by reference | Type reference (TYPE) | TJ01-VRGNG | Business transaction | 20010116 | |||
| 2 | I_CHECK_ONLY | Call by reference | Type reference (TYPE) | C | SPACE | Only check not change | 20010116 | ||
| 3 | I_STATUS_TO_RESET | Call by reference | Type reference (TYPE) | J_STATUS | Object status to reset | 20010426 | |||
| 4 | I_STATUS_TO_SET | Call by reference | Type reference (TYPE) | J_STATUS | Object status to set | 20010426 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business transaction is not allowed on revision | 20010116 | ||
| 2 | Status object for revision not found | 20010116 | ||
| 3 | Status inconsistent | 20010116 | ||
| 4 | Status is not allowed to be set | 20010426 | ||
| 5 | 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 | 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 | NOTIFICATION | Call by reference | Type reference (TYPE) | QMNUM | Notification Number | 20010122 | |||
| 3 | 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 | Exception from the BADI implementation of DIWPS_NOTI_ASSIGN | 20010510 | ||
| 2 | Conflict in dateframe between notification and Revision | 20010126 | ||
| 3 | The notification is already assigned to another WP | 20010122 | ||
| 4 | Noti has already assign to REVNR in IWR1, no cross ref entry | 20010123 | ||
| 5 | Notification is locked | 20010124 | ||
| 6 | Error activating lock | 20010124 | ||
| 7 | The notification is not assigned to a functional location | 20010122 | ||
| 8 | The notification does not exist | 20010122 | ||
| 9 | Status of notification does not allow assignment to revision | 20010122 | ||
| 10 | Planning plants of notification and revision are different | 20010306 | ||
| 11 | Planning plants of task list and revision are different | 20010226 | ||
| 12 | Error when performing system status function | 20010502 | ||
| 13 | Error updating the database | 20010122 | ||
| 14 | The workpackage does not exist | 20010122 | ||
| 15 | 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 | E_EXIT | Call by reference | Type reference (TYPE) | FLAG | General flag | 20010123 | |||
| 2 | WA_QMIH | Call by reference | Type reference (TYPE) | QMIH | Quality message - maintenance data excerpt | 20010123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Notification lies out of dateframe of the Revision | 20010126 | ||
| 2 | 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 | E_NOTI_EXCL_ORD | Call by reference | Type reference (TYPE) | C | Deassigned noti excluded order | 20010406 | |||
| 2 | NOTIFICATION | Call by reference | Type reference (TYPE) | QMNUM | Notification number | 20010124 | |||
| 3 | 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 | Exception because order assigned to notification is locked | 20010511 | ||
| 2 | Exception raised from BADI implementation DIWPS_NOTI_ASSIGN | 20010510 | ||
| 3 | Status of noti does not allow deassignment from revision | 20010124 | ||
| 4 | Status of any order does not allow deassign | 20010126 | ||
| 5 | Revesion is already released no deassign possible | 20010126 | ||
| 6 | 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 | CROSS_REF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table used owned by MEB | 20010120 | |||
| 2 | EXISTING_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table used owned by MEB | 20010120 | |||
| 3 | INACTIVATE_ORDERS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table used owned by MEB | 20010120 | |||
| 4 | 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 | CROSS_REF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Table type for task list hierarchy used internally by MEB | 20010119 | |||
| 2 | E_TLH_INACT | Call by reference | Type reference (TYPE) | CHAR1 | Checkbox | 20030604 | |||
| 3 | L_START_DATE | Call by reference | Type reference (TYPE) | REVBD | Datum des Revisionsbeginns | 20080515 | |||
| 4 | NOTIFICATIONS | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | table for notifications for order creation depend. QMART | 20010118 | |||
| 5 | REVISION | Call by reference | Object reference (TYPE REF TO) | CL_REVISION_WPS | Revision | 20030109 | |||
| 6 | 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 | 20040923 |
Method RV_GET_CROSS_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ET_NOTIS_NO_EXP | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table owned by MEB | 20020614 | |||
| 2 | ET_NOTIS_NO_TLR | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Table of notifications without task list reference | 20010425 | |||
| 3 | ET_NOTIS_TLR | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Table of notifications for order creation depend. QMART | 20010425 | |||
| 4 | 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 | CROSSREF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table owned by MEB | 20010121 | |||
| 2 | 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 | ADD_NOTIFS_T | Call by reference | Type reference (TYPE) | DIWPS_RV_CR_T | added notifications | 20010222 | |||
| 2 | ADD_NOTIFS_T_ERR | Call by reference | Type reference (TYPE) | DIWPS_RV_CR_T | added notifications error | 20010222 | |||
| 3 | E_CROSS_REF_BT | Call by reference | Type reference (TYPE) | DIWPS_CR_BT | Cross reference buffer table owned by MEB | 20010222 | |||
| 4 | E_ERROR | Call by reference | Type reference (TYPE) | C | Error | 20010222 | |||
| 5 | IWERK | Call by reference | Type reference (TYPE) | IWERK | Maintenance Planning Plant | 20010222 | |||
| 6 | I_WAIT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Wait | 20021004 | ||
| 7 | REM_NOTIFS_T | Call by reference | Type reference (TYPE) | QMNUM_ART_T | table for notifications for order creation depend. QMART | 20010222 | |||
| 8 | REM_NOTIFS_T_ERR | Call by reference | Type reference (TYPE) | QMNUM_ART_T | table for notifications for order creation depend. QMART | 20010222 | |||
| 9 | 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 | E_PROTOCOL_UPDATE | Call by reference | Type reference (TYPE) | XFLAG | Protocol was updated | 20021011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Order exception | 20021011 | ||
| 2 | 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 | E_IWERK | Call by reference | Type reference (TYPE) | IWERK | Maintenance Planning Plant | 20010111 | |||
| 2 | E_WPID | Call by reference | Type reference (TYPE) | REVNI | Workpackage ID | 20010111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Function aborted | 20010111 | ||
| 2 | Error in fields | 20010115 |
Method SET_CHGIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_ALWAYS_UPDATE | Call by reference | Type reference (TYPE) | XFLAG | Updates header even though no change (sets last change by) | 20030220 | |||
| 2 | I_T352R | Call by reference | Type reference (TYPE) | T352R_B | Maintenance revisions | 20021103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Revision Ausnahmeklasse | 20050615 |
Method SET_FET_FLG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | E_MESSTAB | Value transfer | Type reference (TYPE) | DIWPS_MESSTAB | Collecting messages in the SAP System | 20010111 | |||
| 2 | I_ORDER | Call by reference | Type reference (TYPE) | AUFNR | Order master data | 20010111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Order number does not exist | 20010111 | ||
| 2 | Wrong status | 20010111 | ||
| 3 | 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 | E_DEL_COUNTER | Call by reference | Type reference (TYPE) | N | deleted orders counter | 20010226 | |||
| 2 | E_NON_DEL_COUNTER | Call by reference | Type reference (TYPE) | N | not deleted orders counter | 20010226 | |||
| 3 | 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 | 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 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 | I_VAPLZ | Call by reference | Type reference (TYPE) | GEWRK | Main work center for maintenance tasks | 20030128 | |||
| 2 | I_VAWRK | Call by reference | Type reference (TYPE) | WERGW | Plant associated with main work center | 20030128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customer exception raised | 20030604 | ||
| 2 | Order exception | 20030129 | ||
| 3 | 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 |