SAP ABAP Interface /ASU/IF_ASU_API (ASU Application Programming Interface)
Hierarchy
☛
ST-PI (Software Component) SAP Solution Tools Plug-In
⤷
SV-SMG-ASU (Application Component) Application-Specific Upgrade
⤷
/ASU/MAIN (Package) Application-Specific Upgrade
⤷
⤷
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
| Interface | /ASU/IF_ASU_API | |
| Short Description | ASU Application Programming Interface |
General Data
| Package | /ASU/MAIN | Application-Specific Upgrade |
| Created | 20070409 | SAP |
| Last changed | 20140121 | SAP |
| Unicode checks active |
Forward declarations
Interface /ASU/IF_ASU_API has no forward declaration.
Interfaces
Interface /ASU/IF_ASU_API has no interface.
Friends
Interface /ASU/IF_ASU_API has no friend.
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 | Instance method | Public | Method | Copy tasklist dependent tables | 20080915 | |
| 2 | Instance method | Public | Method | Create new tasklist | 20070910 | |
| 3 | Instance method | Public | Method | Display already created tasklist | 20070910 | |
| 4 | Instance method | Public | Method | Read Content Version from database | 20070910 | |
| 5 | Instance method | Public | Method | Get already created tasklist | 20070910 | |
| 6 | Instance method | Public | Method | Merge ASU Content Version to given tasklist | 20071129 | |
| 7 | Instance method | Public | Method | Execute automatic object with given phase (PRE/POST) | 20070910 |
Events
Interface /ASU/IF_ASU_API has no event.
Types
Interface /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 | IM_NEW_TASKLIST | Call by reference | Type reference (TYPE) | /ASU/TSSM-TASKLIST | ASU Simple Schedule Manager: Tasklist | 20080915 | |||
| 2 | IM_OLD_TASKLIST | Call by reference | Type reference (TYPE) | /ASU/TSSM-REFERENCE_TKLIST | Schedule Manager: Task list | 20080915 |
Method COPY_TASKLIST_DEPENDENCY on Interface /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 | 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 | 20070910 |
Method DISPLAY_TASKLIST Signature
Method DISPLAY_TASKLIST on Interface /ASU/IF_ASU_API has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General Error | 20070910 | ||
| 2 | Create first a tasklist for given ASU Scenario/Version | 20070910 | ||
| 3 | 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 | 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 | 20070910 |
Method GET_TASKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TASKLIST | Value transfer | Type reference (TYPE) | PEPPROFILE | 20070910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General Error | 20070910 |
Method MERGE_TASKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TASKLIST | Call by reference | Type reference (TYPE) | PEPPROFILE | Schedule Manager: Task list | 20071129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General Error | 20071129 |
Method RUN_PHASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 Interaction | 20071207 | ||
| 2 | No POST reports defined | 20070910 | ||
| 3 | No PRE reports defined | 20070910 | ||
| 4 | General Error | 20070910 | ||
| 5 | Can't start POST reports because PRE reports are no executed | 20070910 | ||
| 6 | Tasklist is missing. Create first tasklist! | 20070910 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 2005_1_620 |