SAP ABAP Class /ASU/CL_ASU_API (Application Specific Upgrade API)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /ASU/IF_ASU_API ASU Application Programming Interface 20070409
Properties
Class /ASU/CL_ASU_API  
Short Description Application Specific Upgrade API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ASU/MAIN   Application-Specific Upgrade 
Created 20070404   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /ASU/CL_TASKLIST_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /ASU/IF_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /ASU/IF_ASU_API ASU Application Programming Interface 20070409
Friends
Class /ASU/CL_ASU_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_API_INSTANCE Static Attribute Private Type reference (TYPE) TY_API_INSTANCE_TAB 20070410
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PM_TCODE_OSSNOTE Instance method Protected Method Create Transaction Code 20070910
2 CREATE_REPORT_VARIANT_ASUBOX Instance method Protected Method Create Report Variant 20070910
3 GET_INSTANCE Static method Public Method Get Instance 20070910
4 GET_NUMBER Instance method Protected Method Get Number 20070910
5 LOAD_CONTENT Static method Public Method Load Content 20070910
6 READ_ALL_VERSIONS Static method Public Method Read all ASU Content Versions stored on database 20070910
Events
Class /ASU/CL_ASU_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_API_INSTANCE Private See coding 20070409
2 TY_API_INSTANCE_TAB Private See coding 20070409
Method Signatures

Method CREATE_PM_TCODE_OSSNOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OSSNOTE Call by reference Type reference (TYPE) /ASU/CWBNTNUMM OSS Note number 20070910
2 Returning RE_TCODE Value transfer Type reference (TYPE) TCODE ABAP: Name of variant (without program name) 20070910

Method CREATE_PM_TCODE_OSSNOTE on class /ASU/CL_ASU_API has no exception.

Method CREATE_REPORT_VARIANT_ASUBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPORT Call by reference Type reference (TYPE) /ASU/OBJ_NAME Application Specific Upgrade: Object Name 20070910
2 Returning RE_VARIANT Value transfer Type reference (TYPE) VARIANT ABAP: Name of variant (without program name) 20070910

Method CREATE_REPORT_VARIANT_ASUBOX on class /ASU/CL_ASU_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CT_VERSION_H Call by reference Type reference (TYPE) /ASU/CONTENT_VERSION_HEADER Application Specific Upgrade: Content Version 20070910
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) /ASU/IF_ASU_API 20070910

Method GET_INSTANCE on class /ASU/CL_ASU_API has no exception.

Method GET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NUMBER Value transfer Type reference (TYPE) TSTAMP Time stamp in CTS 20070910

Method GET_NUMBER on class /ASU/CL_ASU_API has no exception.

Method LOAD_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) /ASU/IF_ASU_API Reference to API 20071120
2 Importing IM_FILENAME Call by reference Type reference (TYPE) STRING 20070910
3 Importing IM_UPLOAD_FROM_AS Call by reference Type reference (TYPE) BOOLE_D ' ' Upload IM_FILENAME from Application Server 20071106
4 Importing IM_XML Call by reference Type reference (TYPE) XSTRING 20070910
# Exception Resumable Description Created on
1 CANCELLED_BY_USER User has cancelled the upload 20071115
2 GENERAL_ERROR General Error 20070910
3 OLD_VERSION It's an older version which should loaded than installed 20071019
4 XML_ERROR Some error within the given XML file 20080605

Method READ_ALL_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ASU_VERSION_TAB Value transfer Type reference (TYPE) /ASU/CONTENTV_DESCR_T 20070910

Method READ_ALL_VERSIONS on class /ASU/CL_ASU_API has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 2005_1_620