SAP /SCMTMS/CL_ARCH_GENERN OO Class - Super class for BOPF based archiving (w/o DB Cursor)









/SCMTMS/CL_ARCH_GENERN 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 /SCMTMS/CL_ARCH_GENERN including details of:

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

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for /SCMTMS/CL_ARCH_GENERN is /BOFU/CL_ARCH_GENER1

Method list of /SCMTMS/CL_ARCH_GENERN 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
CHECK_DOCUMENT_CONTEXTCheck documents contextProtected
CALL METHOD /scmtms/cl_arch_genern=>CHECK_DOCUMENT_CONTEXT...more details

DO_PREPROCESSINGDo the preprocessing (key table based)Protected
CALL METHOD /scmtms/cl_arch_genern=>DO_PREPROCESSING...more details

GET_NEXT_PREPROC_PACKAGEGet the next package of document keys for preprocessingProtected
CALL METHOD /scmtms/cl_arch_genern=>GET_NEXT_PREPROC_PACKAGE...more details

GET_NEXT_WRITE_PACKAGEGet the next package of document keys for writingProtected
CALL METHOD /scmtms/cl_arch_genern=>GET_NEXT_WRITE_PACKAGE...more details

GET_XBO_LINKSGet Cross-BO-Links relevant for Read-From-ArchiveProtected
CALL METHOD /scmtms/cl_arch_genern=>GET_XBO_LINKS...more details

PREPARE_MAIN_SELECT_PREPrepare main select for preprocessingProtected
CALL METHOD /scmtms/cl_arch_genern=>PREPARE_MAIN_SELECT_PRE...more details

PREPARE_MAIN_SELECT_WRIPrepare main select for writingProtected
CALL METHOD /scmtms/cl_arch_genern=>PREPARE_MAIN_SELECT_WRI...more details

SKIP_ARCHIVING_CLASSESSkip read data of arch. classes (address, changedocu, ...)Protected
CALL METHOD /scmtms/cl_arch_genern=>SKIP_ARCHIVING_CLASSES...more details



/SCMTMS/CL_ARCH_GENERN 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
C_DEFAULT_PSIZEConstantMax. number of keys per archivability and context checks200LIKE
INT4
Public
C_MAX_KEY_PACKConstantMax. number of preselected document keys400000LIKE
INT4
Public
C_MAX_QUERY_PACKConstantMax. number of filter keys per query call10000LIKE
INT4
Public
MO_MAIN_RANGESInstance AttributeStructure of Range TablesLIKE
DATA
Protected
MT_MAIN_RANGEInstance AttributeLIKE
TT_STRING_RANGE
Protected
MT_PACK_DOCKEY_RANGEInstance AttributeKey TableLIKE
/BOBF/T_FRW_KEY
Protected
MT_WHITELISTInstance AttributeSet of strings (unique)LIKE
STRING_HASHED_TABLE
Protected
MV_MAIN_WHERE_PREInstance AttributeWHERE Clause of the main SELECTLIKE
STRING
Protected
MV_MAIN_WHERE_WRIInstance AttributeWHERE Clause of the main SELECTLIKE
STRING
Protected
MV_MAX_DOCSInstance AttributeNumber of documents to be processedLIKE
INT4
Protected
MV_PACK_DOCKEY_INDEXInstance AttributeKey Table IndexLIKE
INT4
Protected
MV_RFA_CONTEXTStatic AttributeRfA Context of the actual sessionLIKE
CHAR1
Protected
MV_ROOT_DB_NAMEInstance AttributeRoot DB TableLIKE
STRING
Protected
MV_SKIP_ARCHIVING_CLASSESStatic AttributeRead archived data without Archiving Classes?SC_SKIP_READ_CLASSES-OFFLIKE
CHAR1
Public
SC_RFA_CONTEXTConstantRfA ContextLIKE
Public
SC_SKIP_READ_CLASSESConstantSkip reading archiving classesLIKE
Public


Links to Related Class(s)

/SCMTMS/...
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!