SAP ABAP Class /ASU/IF_ASU_API (ASU Application Programming Interface)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /ASU/CL_ASU_API | Application Specific Upgrade API | 20070409 |
Properties
Class | /ASU/IF_ASU_API | |
Short Description | ASU Application Programming Interface | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20070409 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /ASU/IF_ASU_API has no forward declaration.
Interfaces
Class /ASU/IF_ASU_API has no interface implemented.
Friends
Class /ASU/IF_ASU_API has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GD_ASU_TASKLIST | Instance attribute | Public | Type reference (TYPE) | PEPPROFILE | Schedule Manager: Task list | 20070410 | ||
2 | GD_CT_VERSION_H | Instance attribute | Public | Type reference (TYPE) | /ASU/CONTENT_VERSION_HEADER | Application Specific Upgrade: Content Version | 20070410 | ||
3 | GD_REF2CM | Instance attribute | Public | Object reference (TYPE REF TO) | /ASU/CL_CONTENT_MANAGER | Manage ASU content | 20070410 | ||
4 | GD_REF2TASKLIST | Instance attribute | Public | Object reference (TYPE REF TO) | /ASU/IF_TASKLIST | Application Specific Upgrade: Interface to Tasklist Manager | 20070410 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | COPY_TASKLIST_DEPENDENCY | Instance method | Public | Method | Copy tasklist dependent tables | 20080915 |
2 | CREATE_TASKLIST | Instance method | Public | Method | Create new tasklist | 20070910 |
3 | DISPLAY_TASKLIST | Instance method | Public | Method | Display already created tasklist | 20070910 |
4 | GET_CONTENT_VERSION | Instance method | Public | Method | Read Content Version from database | 20070910 |
5 | GET_TASKLIST | Instance method | Public | Method | Get already created tasklist | 20070910 |
6 | MERGE_TASKLIST | Instance method | Public | Method | Merge ASU Content Version to given tasklist | 20071129 |
7 | RUN_PHASE | Instance method | Public | Method | Execute automatic object with given phase (PRE/POST) | 20070910 |
Events
Class /ASU/IF_ASU_API has no event.
Types
Class /ASU/IF_ASU_API has no local type.
Method Signatures
Method COPY_TASKLIST_DEPENDENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NEW_TASKLIST | Call by reference | Type reference (TYPE) | /ASU/TSSM-TASKLIST | ASU Simple Schedule Manager: Tasklist | 20080915 | ||
2 | Importing | IM_OLD_TASKLIST | Call by reference | Type reference (TYPE) | /ASU/TSSM-REFERENCE_TKLIST | Schedule Manager: Task list | 20080915 |
Method COPY_TASKLIST_DEPENDENCY on class /ASU/IF_ASU_API has no exception.
Method CREATE_TASKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_REFERENCE_TASKLIST | Call by reference | Type reference (TYPE) | /ASU/TSSM-REFERENCE_TKLIST | Reference Task list | 20080804 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_ERROR | General Error | 20070910 |
Method DISPLAY_TASKLIST Signature
Method DISPLAY_TASKLIST on class /ASU/IF_ASU_API has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_ERROR | General Error | 20070910 | |
2 | NO_TASKLIST_GENERATED | Create first a tasklist for given ASU Scenario/Version | 20070910 | |
3 | TASKLIST_CHANGED | During displaying tasklist it was changed by user command | 20080806 |
Method GET_CONTENT_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_CT_VERSION_H | Value transfer | Type reference (TYPE) | /ASU/CONTENT_VERSION_HEADER | Applikationsspezifischer Upgrade: Content-Version | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_ERROR | General Error | 20070910 |
Method GET_TASKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_TASKLIST | Value transfer | Type reference (TYPE) | PEPPROFILE | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_ERROR | General Error | 20070910 |
Method MERGE_TASKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TASKLIST | Call by reference | Type reference (TYPE) | PEPPROFILE | Schedule Manager: Task list | 20071129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERAL_ERROR | General Error | 20071129 |
Method RUN_PHASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_EXEC_PHASE | Call by reference | Type reference (TYPE) | /ASU/EXEC_PHASE | Applikationsspezifischer Upgrade: Ausführungsphase | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CANCELLED_BY_USER | Cancelled by User Interaction | 20071207 | |
2 | EMPTY_POST_REPORTS | No POST reports defined | 20070910 | |
3 | EMPTY_PRE_REPORTS | No PRE reports defined | 20070910 | |
4 | GENERAL_ERROR | General Error | 20070910 | |
5 | PRE_PHASE_NOT_EXEUCTED | Can't start POST reports because PRE reports are no executed | 20070910 | |
6 | TASKLIST_MISSING | Tasklist is missing. Create first tasklist! | 20070910 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in |