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