SAP ABAP Class CL_ATP_SCHED (scheduling)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM-BF (Application Component) Basic Functions
⤷
ATPG (Package) From APO Interfaces bapi_apotp_check
⤷
⤷
Properties
| Class | CL_ATP_SCHED | |
| Short Description | scheduling | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ATPG | From APO Interfaces bapi_apotp_check |
| Created | 20080411 | SAP |
| Last change | 20100310 | 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) |
Interfaces
Class CL_ATP_SCHED has no interface implemented.
Friends
Class CL_ATP_SCHED has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | BOOLEAN | 20080423 | ||||
| 2 | Static Attribute | Protected | Type reference (TYPE) | SD_POSNR_RANGES | 20080514 | ||||
| 3 | Static Attribute | Protected | Type reference (TYPE) | TVAK | 20080526 | ||||
| 4 | Instance attribute | Public | See coding | 20080422 | |||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | FLAG | 20080514 | ||||
| 6 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_ATP_SCHED | scheduling | 20080411 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | execute | 20080411 | |
| 2 | Static method | Public | Method | GET_INSTANCE | 20080411 | |
| 3 | Instance method | Public | Method | 20080422 | ||
| 4 | Instance method | Protected | Method | 20080423 | ||
| 5 | Instance method | Protected | Method | 20080423 | ||
| 6 | Instance method | Protected | Method | 20080423 | ||
| 7 | Instance method | Protected | Event handling method | 20080422 | ||
| 8 | Instance method | Protected | Method | 20080424 | ||
| 9 | Static method | Public | Method | 20080422 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | CATALOGUE_ITEM | Static Event (1) |
Public (2) |
field cataolgue per item | 20080422 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_SELF | Public | Object reference (TYPE REF TO) | CL_ATP_SCHED | scheduling | 20080424 | |
| 2 | TY_S_ITEM | Public | See coding | 20080422 | begin of ty_s_item.
include type sales_item_key.
types kuwev type kuwev.
types maepv type maepv.
types vbap type vbap.
types t_vbep type standard table of vbep with non-unique default key.
types end of ty_s_item
|
||
| 3 | TY_T_ATPREQTERM | Public | See coding | 20080423 | ty_t_atpreqterm type standard table of atpreqterm
|
||
| 4 | TY_T_VBEP | Public | See coding | 20080424 | ty_t_vbep type standard table of vbep with non-unique default key
|
Method Signatures
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ATPFIELD | Call by reference | Type reference (TYPE) | ATPFIELD_TAB | 20080424 | ||||
| 2 | ES_ATPREQTERM | Call by reference | Type reference (TYPE) | ATPREQTERM | ATP: Shipment and Transport. Dates/Times of Req. Schd. Lines | 20080423 | |||
| 3 | IS_ATPREQTERM | Value transfer | Type reference (TYPE) | ATPREQTERM | ATP: Shipment and Transport. Dates/Times of Req. Schd. Lines | 20080423 |
Method EXECUTE on class CL_ATP_SCHED has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_ATP_SCHED | scheduling | 20080411 |
Method GET_INSTANCE on class CL_ATP_SCHED has no exception.
Method GET_SD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ATPFIELD | Call by reference | Type reference (TYPE) | ATPFIELD_TAB | Table Type: ATPFIELD | 20080422 | |||
| 2 | CT_ATPREQTERM | Call by reference | Type reference (TYPE) | TY_T_ATPREQTERM | ATP: Shipment and Transport. Dates/Times of Req. Schd. Lines | 20080514 | |||
| 3 | CT_MESSAGETAB | Call by reference | Type reference (TYPE) | APPLMSGTAB | 20080514 | ||||
| 4 | IR_POSNR | Call by reference | Type reference (TYPE) | SD_POSNR_RANGES | 20080514 | ||||
| 5 | IV_ETENR | Call by reference | Type reference (TYPE) | ETENR | Schedule line | 20080424 | |||
| 6 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VA | Sales Document | 20080422 |
Method GET_SD on class CL_ATP_SCHED has no exception.
Method MAP_CATALOGUE_2_PARM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARM_SD_SCHEDULING_IMP | Call by reference | Type reference (TYPE) | PARM_SD_SCHEDULING_IMP | Function Module SD_SCHEDULING Import Parameter Analysis | 20080423 | |||
| 2 | CT_ATPFIELD | Call by reference | Type reference (TYPE) | ATPFIELD_TAB | 20080424 | ||||
| 3 | IV_DELNR | Call by reference | Type reference (TYPE) | DELNR | 20080423 | ||||
| 4 | IV_DELPS | Call by reference | Type reference (TYPE) | DELPS | 20080423 |
Method MAP_CATALOGUE_2_PARM on class CL_ATP_SCHED has no exception.
Method MAP_PARM_2_CATALOGUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ATPFIELD | Call by reference | Type reference (TYPE) | ATPFIELD_TAB | 20080423 | ||||
| 2 | IS_PARM_SD_SCHEDULING_IMP | Call by reference | Type reference (TYPE) | PARM_SD_SCHEDULING_IMP | 20080423 | ||||
| 3 | IV_DELNR | Call by reference | Type reference (TYPE) | DELNR | 20080423 | ||||
| 4 | IV_DELPS | Call by reference | Type reference (TYPE) | DELPS | 20080423 |
Method MAP_PARM_2_CATALOGUE on class CL_ATP_SCHED has no exception.
Method MAP_SCHED_BWLPROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARM_SD_SCHEDULING_IMP | Call by reference | Type reference (TYPE) | PARM_SD_SCHEDULING_IMP | Function Module SD_SCHEDULING Import Parameter Analysis | 20080423 | |||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20080423 |
Method MAP_SCHED_BWLPROCESS on class CL_ATP_SCHED has no exception.
Method RECEIVE_CATALOGUE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HR_KUWEV | Value transfer | Attribute reference (LIKE) | 20080514 | |||||
| 2 | HR_MAEPV | Value transfer | Attribute reference (LIKE) | 20080514 | |||||
| 3 | HR_VBAP | Value transfer | Attribute reference (LIKE) | 20080514 | |||||
| 4 | HR_VBEP | Value transfer | Attribute reference (LIKE) | 20080514 | |||||
| 5 | HV_POSNR | Value transfer | Attribute reference (LIKE) | 20080422 | |||||
| 6 | HV_VBELN | Value transfer | Attribute reference (LIKE) | 20080422 |
Method RECEIVE_CATALOGUE_ITEM on class CL_ATP_SCHED has no exception.
Method SET_PARM_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARM_SD_SCHEDULING_IMP | Call by reference | Type reference (TYPE) | PARM_SD_SCHEDULING_IMP | 20080424 | ||||
| 2 | IS_ATPREQTERM | Call by reference | Type reference (TYPE) | ATPREQTERM | 20080424 |
Method SET_PARM_DEFAULTS on class CL_ATP_SCHED has no exception.
Method TRANSMIT_CATALOGUE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_KUWEV | Call by reference | Type reference (TYPE) | KUWEV | Ship-to Party's View of the Customer Master Record | 20080422 | |||
| 2 | IS_MAEPV | Call by reference | Type reference (TYPE) | MAEPV | Material Master View: Sales 2 | 20080423 | |||
| 3 | IS_VBAP | Call by reference | Type reference (TYPE) | VBAP | 20080424 | ||||
| 4 | IT_VBEP | Call by reference | Type reference (TYPE) | TY_T_VBEP | 20080424 | ||||
| 5 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20080422 | |||
| 6 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VA | Sales Document | 20080422 |
Method TRANSMIT_CATALOGUE_ITEM on class CL_ATP_SCHED has no exception.
Event Signatures
Event CATALOGUE_ITEM Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HR_KUWEV | Exporting | Value transfer | Object reference (TYPE REF TO) | KUWEV | Ship-to Party's View of the Customer Master Record | 20080514 | ||
| 2 | HR_MAEPV | Exporting | Value transfer | Object reference (TYPE REF TO) | MAEPV | Material Master View: Sales 2 | 20080514 | ||
| 3 | HR_VBAP | Exporting | Value transfer | Object reference (TYPE REF TO) | VBAP | Sales Document: Item Data | 20080514 | ||
| 4 | HR_VBEP | Exporting | Value transfer | Object reference (TYPE REF TO) | TY_T_VBEP | 20080514 | |||
| 5 | HV_POSNR | Exporting | Value transfer | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20080422 | ||
| 6 | HV_VBELN | Exporting | Value transfer | Type reference (TYPE) | VBELN_VA | Sales Document | 20080422 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 604 |