SAP CL_CACS_PACKAGE OO Class - ICM: Package in Commission Application









CL_CACS_PACKAGE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_CACS_PACKAGE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of CL_CACS_PACKAGE SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CONSTRUCTORCONSTRUCTORProtected
CALL METHOD cl_cacs_package=>CONSTRUCTOR...more details

CREATECreates an InstancePublic
CALL METHOD cl_cacs_package=>CREATE...more details

EXCLUDESGets Required Packages in Form of Dependency TreePublic
CALL METHOD cl_cacs_package=>EXCLUDES...more details

GET_ALL_PACKAGESGets All PackagesPublic
CALL METHOD cl_cacs_package=>GET_ALL_PACKAGES...more details

GET_GROUPIDGets Next Free Group NumberProtected
CALL METHOD cl_cacs_package=>GET_GROUPID...more details

GET_INVERSE_TOPOLOGICAL_ORDERGets Topological Sequence of PackagesPublic
CALL METHOD cl_cacs_package=>GET_INVERSE_TOPOLOGICAL_ORDER...more details

GET_KERNELPACKAGEGets ID of Core PackagePublic
CALL METHOD cl_cacs_package=>GET_KERNELPACKAGE...more details

GET_PACKAGE_DESCRGets Internal Package DescriptionProtected
CALL METHOD cl_cacs_package=>GET_PACKAGE_DESCR...more details

GET_PACKAGE_IDGets Identification of ApplicationPublic
CALL METHOD cl_cacs_package=>GET_PACKAGE_ID...more details

GET_TEXTGets Short Text of PackagePublic
CALL METHOD cl_cacs_package=>GET_TEXT...more details

GET_TOPOLOGICAL_ORDERGets Topological Sequence of PackagesPublic
CALL METHOD cl_cacs_package=>GET_TOPOLOGICAL_ORDER...more details

IS_KERNELPACKAGEGets ID of Core PackagePublic
CALL METHOD cl_cacs_package=>IS_KERNELPACKAGE...more details

PACKAGE_REQUIRED_BYDetermines Which Packages This Package RequiresProtected
CALL METHOD cl_cacs_package=>PACKAGE_REQUIRED_BY...more details

READ_DEPENDENCYReads DependenciesProtected
CALL METHOD cl_cacs_package=>READ_DEPENDENCY...more details

READ_PACKAGESReads Package DefinitionProtected
CALL METHOD cl_cacs_package=>READ_PACKAGES...more details

REQUIRED_BYDetermines Which Packages This Package RequiresPublic
CALL METHOD cl_cacs_package=>REQUIRED_BY...more details

REQUIRESGets Required Packages in Form of Dependency TreePublic
CALL METHOD cl_cacs_package=>REQUIRES...more details

TOPOLOGICAL_SORTTopological Sorting of Package ListPublic
CALL METHOD cl_cacs_package=>TOPOLOGICAL_SORT...more details



CL_CACS_PACKAGE attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
MD_PACKAGE_IDInstance AttributePackage in CommissionsLIKE
CACSPACKAGE
Public
SD_GROUPIDInstance AttributeLIKE
Private
ST_DEPENDENCYStatic AttributeDependencies of PackagesLIKE
MTY_TT_DEPENDENCY
Protected
ST_INSTANCEStatic AttributeInstances of Package ObjectsLIKE
MTY_TT_PACKAGE
Protected
ST_PACKAGE_DESCRStatic AttributePackage SpecificationsLIKE
MTY_TT_PACKAGE_DESCR
Protected
ST_TOPOLOGICAL_ORDERStatic AttributeTopological Sequence of PackagesLIKE
MTY_TT_PACKAGE_ID
Protected




CL_CACS_PACKAGE types

MTY_GROUPID - Identification of Group
MTY_S_DEPENDENCY - Dependency of Package on Another
MTY_S_PACKAGE_DESCR - Package Description
MTY_TT_DEPENDENCY - Dependencies of Packages
MTY_TT_PACKAGE - Table Type for Class CL_CACS_PACKAGE
MTY_TT_PACKAGE_DESCR - Package Description (List)
MTY_TT_PACKAGE_ID - Identification of Packages (List)

Links to Related Class(s)

CL_CACS_...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!