SAP ARCH_OBJ Objects for archiving and reorganization Table

Overview

ARCH_OBJ is a standard SAP S/4HANA table that stores Objects for archiving and reorganization data. There are total 29 fields in the ARCH_OBJ table. The following is a list of the fields that make up this table. Key fields are marked in blue.

The table ARCH_OBJ belongs to Archive Development Kit (BC-CCM-ADK) module and is located in the package Archive Development Kit (SARC).

In addition, following links provide an overview of foreign key relationships, if any, that link ARCH_OBJ to other SAP tables and standard CDS views available based on ARCH_OBJ table in S/4HANA 2020.

Techincal Settings of ARCH_OBJ

Below are technical details of the table ARCH_OBJ

  • Buffering switched on
  • Full table is passed to buffer
  • Storage type is Column Store

List of ARCH_OBJ Fields

The following table gives you an overview of the fields available in ARCH_OBJ

FieldDescriptionData ElementCheck TableData TypeLength
OBJECTArchiving ObjectOBJCT_TR01CHAR10
APPLICApplication areaAPPLI_TR01CHAR2
REORGA_PRGWrite ProgramRRGID_TR01TRDIRCHAR40
RETRIE_PRGReload programRRTID_TR01TRDIRCHAR40
DELETE_PRGName of delete programDELETE_PRGTRDIRCHAR40
ARCH_ENQUELock object for archiving and reorganizationARCH_ENQU_ARCH_ENQUECHAR10
ARCH_CONVModule pool for generated conversion routinesARCH_CONVTRDIRCHAR40
ARCH_XPRAModule Pool for XPRAs of an Archiving ObjectARCH_XPRATRDIRCHAR40
ARCH_GENERIndicator: Archiving Object Was GeneratedARCH_GENE_CHAR1
ARCH_CLIENIndicator: Cross-Client ArchivingARCH_CLIENCHAR1
EXIT_PROGProgram name for user exitsRKZ_PGMNACHAR40
EXIT_ROUTRoutine name of user exitRKZ_ROUTCHAR30
REORGA_TXTDocument for Archiving Program HintsREORGA_TXTCHAR60
DELETE_TXTInformation for Delete ProgramDELETE_TXTCHAR60
RETRIE_TXTDocument for Reload Program HintsRETRIE_TXTCHAR60
STOP_DIALOIndicates whether the dialog mode has be to endedARCH_BACKGCHAR1
FIRST_PRGPreprocessing Program of an Archiving ObjectFIRST_PRGTRDIRCHAR40
LAST_PRGPostprocessing Program for Archiving ObjectLAST_PRGTRDIRCHAR40
FIRST_TXTDocument for Preprocessing Program InformationFIRST_TXTCHAR60
LAST_TXTDocument with Information on Postprocessing ProgramLAST_TXTCHAR60
CALL_DELETDelete jobs to start after write phaseARCH_DELETCHAR1
USE_INDEXIndicator: Index Can Be Built for Data ObjectUSE_INDEXCHAR1
UFFCTRApplication ComponentUFFCTRDF14LCHAR20
IDXBUI_PRGName of Index Build ProgramIDXBUI_PRGTRDIRCHAR40
IDXDEL_PRGName of Index Delete ProgramIDXDEL_PRGTRDIRCHAR40
ARCH_GUILTIndicates Whether "Invalid" Indicator Can Be ResetARCH_GUILTCHAR1
RELOADFILECreation of reload filesRELOADFILECHAR1
INDXFLAGArchive Selection (in)activeREADFLAGCHAR1
READTEXTDocument for info read programREADTEXTCHAR60

Foreign Key Relationships

A foreign key field is a table field that is allocated to a check table and becomes part of the table's foreign key. The following table gives you an overview of the foreign keys for ARCH_OBJ

Table NameFieldCardinalityCheck Table
ARCH_OBJARCH_CONV1: CNTRDIR
ARCH_OBJARCH_ENQUEC: CNARCH_ENQUE
ARCH_OBJARCH_XPRA1: CNTRDIR
ARCH_OBJDELETE_PRGC: CNTRDIR
ARCH_OBJFIRST_PRGC: CNTRDIR
ARCH_OBJIDXBUI_PRGC: CNTRDIR
ARCH_OBJIDXDEL_PRGC: CNTRDIR
ARCH_OBJLAST_PRGC: CNTRDIR
ARCH_OBJREORGA_PRGC: CNTRDIR
ARCH_OBJRETRIE_PRGC: CNTRDIR
ARCH_OBJUFFCTR1: 1DF14L

Other References