ATPCS SAP (ATP: Requirements to be Checked/Considered) Structure details

Dictionary Type: Structure
Description: ATP: Requirements to be Checked/Considered




ABAP Code to SELECT data from ATPCS
Related tables to ATPCS
Access table ATPCS




Structure field list including key, data, relationships and ABAP select examples

ATPCS is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "ATP: Requirements to be Checked/Considered" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_ATPCS TYPE ATPCS.

The ATPCS table consists of various fields, each holding specific information or linking keys about ATP: Requirements to be Checked/Considered data available in SAP. These include LOGSYS (Logical system), MATNR (Material Number), WERKS (Plant), LOCNO (Location number in APO).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP ATPCS structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
LOGQSBusiness logical system LOGQSCHAR8LOGQS
LOGSYSLogical system LOGSYSCHAR10Assigned to domainALPHALOGSYS
MATNRMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
LOCNOLocation number in APO APOLOCNOCHAR20APOLOCNO
LOCTYPEAPO location type APOLOCTYPECHAR4APOLOCTYPE
BERIDMRP Area BERIDCHAR10Assigned to domainBERIDBERID
LGORTStorage Location LGORT_DCHAR4Assigned to domainLGORTLAG
CHARGBatch Number CHARG_DCHAR10Assigned to domainCHARGCHA
LBEARMRP area: Subcontractor LBEARCHAR10Assigned to domainALPHALIFNR
KDAUFSales Order Number KDAUFCHAR10Assigned to domainALPHAVBELNAUN
KDPOSItem Number in Sales Order KDPOSNUMC6NUM06KPO
PSPELWBS Element PS_POSNRNUMC8Assigned to domainABPSPPS_POSNR
KUNNRCustomer Numbers KUNNRCHAR10Assigned to domainALPHAKUNNRKUNC_KUNNR
PRREGChecking Rule for Availability Check PRREGCHAR2Assigned to domainPRREGPRR
CHMODATP: Check mode CHMODCHAR3CHMOD
DELKZMRP element DELKZCHAR2DELKZ
ORDIDInternal number (GUID) for an order in APO APOORDIDCHAR22SYSUUID_22
ORDNUMATP: Order number ORDNUMCHAR12ORDNUM
DEL12MRP element number DEL12CHAR12DEL12
DELNRMRP element number DELNRCHAR10DELNR
DELPSMRP element item DELPSNUMC6DELPS
DELETSchedule Line Number MRP Element DELETNUMC4DELET
POSGUIDATP: Encryption of DELNR and DELPS POSGUIDCHAR22SYSUUID_22
BAARTP.O./Order type BAARTCHAR4BAART
BDARTRequirement type BDARTCHAR2BDARTBDA
PLARTPlanning type PLARTCHAR1Assigned to domainPLART
VBTYPSD document category VBTYPCHAR1VBTYP
SOBKZSpecial Stock Indicator SOBKZCHAR1Assigned to domainSOBKZ
ENMNGQuantity Withdrawn ENMNGQUAN13(3) MENG13
TZONETime Zone TZNZONECHAR6Assigned to domainTZNZONE
BDTERRequirement Date for the Component BDTERDATS8DATUM
BDTER1Requirement Date for the Component BDTERDATS8DATUM
ATPMGATP Server: ATP quantity ATPMNGQUAN15(3) MENGV15
ATPM1ATP Server: ATP quantity ATPMNGQUAN15(3) MENGV15
BDMNGRequirement Quantity BDMNGQUAN13(3) MENG13
VMENGATP Server: confirmed qty BESTMNGQUAN15(3) MENGV15
BDMNG1Requirement Quantity BDMNGQUAN13(3) MENG13
VMENG1ATP Server: confirmed qty BESTMNGQUAN15(3) MENGV15
FMENGQuantity is Fixed FMENGCHAR1XFELD
FIXMGDelivery date and quantity fixed FIXMGCHAR1XFELD
DAT01Committed Date DAT05DATS8DATUM
DAT02Date for total commitment DAT06DATS8DATUM
ERRKZATP Server: Error flag ERRORKZCHAR1XFELD
XFEHLMissing Part XFEHLCHAR1XFELD
XLINELine index for internal table processing XLINEINT410XLINE
YLINELine index for internal table processing XLINEINT410XLINE
REVLVRevision Level REVLVCHAR2NUMCVREVLVRVS
ALPSTAlternative item: strategy CS_ALPSTCHAR1CS_ALPST
ALPGRAlternative item: group CS_ALPGRCHAR2CHAR2
ALPLPAlternative Items with Level and Path ALPLPCHAR1ALPLP
AUFWGOrder path AUFWGNUMC2AUFWG
AUFSTOrder level AUFSTNUMC2AUFST
ALPRFAlternative item: ranking order CS_ALPRFNUMC2NUM2
ALPSELFLGATP Server: selection flag for alternative items ALPSELFLGCHAR1XFELD
STLTYBOM category STLTYCHAR1STLTY
STLNRBill of material STNUMCHAR8NUMCVSTNUMSTLNR
VERKZProcessing indicator for special stock maintenance VERKZCHAR1VERKZ
TRTYPTransaction type TRTYPCHAR1TRTYP
SUMAGATP Server: Total Issues SUMISQUAN15(3) MENGV15
SUMBAATP Server: confirmed issues total SUMCIQUAN15(3) MENGV15
SUMZGATP Server: Total Receipts SUMREQUAN15(3) MENGV15
UMRENDenominator for conversion to base units of measure UMRENDEC5UMBSN
UMREZNumerator for Conversion to Base Units of Measure UMREZDEC5UMBSZ
UMREFConversion factor: quantities UMREFFFLTP16(16) FLTP
IDXATPATP Server: index for ATP check in check sequence IDXATPNUMC1CHKIDX
IDXPLNATP Server: index for planning check in check sequence IDXPLNNUMC1CHKIDX
IDXALLATP Server: index for allocation check in check sequence IDXALLNUMC1CHKIDX
RPFLGATP Server: receipts in the past included RPFLGCHAR1XFELD
MNTGAAssembly type MNTGANUMC1MNTGA
RESMDATP Server: Mode for Results of Check RESMDCHAR1RESMD
TMPFLGATP: Temporary order number (ORDNUM) (y/n) TMPFLGCHAR1XFELD
CHKFLGATP Server: Flag - check requirement (yes/no) CHKFLGCHAR1XFELD
CORFLGATP Server: Flag for creating correction records (yes/no) CORFLGCHAR1XFELD
ENQFLGATP Server: Flag for creating reqmts lock records (yes/no) ENQFLGCHAR1XFELD
TCCFLGATP server: Participation in calculation of confirmation TCCFLGCHAR1XFELD
UPDFLGATP: Flag for updating lock records UPDFLGCHAR1XFELD
KNTTPAccount Assignment Category KNTTPCHAR1Assigned to domainKNTTPKNT
KZBWSValuation of Special Stock KZBWSCHAR1KZBWS
VPMATPlanning material VPMATCHAR18Assigned to domainMATN1MATNR
VPWRKPlanning plant VPWRKCHAR4Assigned to domainWERKS
VPZUOAllocation Indicator VPZUOCHAR1ZUVKZ
ATPIFATP Server: Additional information field for 'shared buffer' ATPIFCHAR3ATPIF
FORCE_DIADialog required FORCE_DIACHAR1FORCE_DIA
RESFLGATP Server: flag, preset result type (yes/no) RESFLGCHAR1XFELD
SYSINDATP: Indicator for system SYSINDCHAR1SYSIND
TRGUIDATP: Unique ID for relevant transaction in APO server APOTRGUIDCHAR22SYSUUID_22
SUMBDSumming up of requirements SUMBDCHAR1SUMBD
TPROCATP: Technical process for RBA TPROCCHAR2TPROC
BPROCATP: Business Transaction for ATP BPROCCHAR4Assigned to domainBPROC
ACTYPATP: Transaction type for RBA ACTTPCHAR2ACTTP
SUREAATP: Substitution reason for rules-based ATP SUREACHAR4SUREA
CUOBJConfiguration (internal object number) CUOBJNUMC18CUOBJCUX
CUOBJ_CHInternal object number of the batch classification CUOBJ_CHNUMC18CUOBJ
MEINSBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
SERNRBOM explosion number SERNRCHAR8Assigned to domainSERNR
PALTRExplosion date PALTRDATS8DATUM
TECHSParameter Variant/Standard Variant TECHSCHAR12TECHS
VERIDProduction Version VERIDCHAR4Assigned to domainVERIDVER
REMFLGATP: Remaining requirements (yes/no)? RRFLGCHAR1XFELD
CORTYPATP: Correction record type CORTYPCHAR1CORTYP
SCHINDATP: Scheduling Indicator for APO SCHINDCHAR1SCHIND
TTYPECharacter Field Length = 10 CHAR10CHAR10CHAR10
APORELSAP Release SAPRLCHAR4SAPRL
STRUCINDSingle-Character Indicator CHAR1CHAR1CHAR1
DELKZORDMRP element DELKZCHAR2DELKZ
ATPIFORDATP Server: Additional information field for 'shared buffer' ATPIFCHAR3ATPIF
BDUHRMaterial Staging Time (Local, Relating to a Plant) MBUHRTIMS6TIME_PLANT
WETZONTime Zone TZNZONECHAR6Assigned to domainTZNZONE
TMSFLGCheckbox XFELDCHAR1XFELD
GRDATSchedule line date EDATUDATS8DATUM
GRUHRArrival time EZEIT_VBEPTIMS6UZEIT
GRKORDelivery group (items are delivered together) GRKORNUMC3GRKOR
GRARTDelivery Group Correlation Type LGKARTCHAR1LGKART
GRARTFORATP: Overriding Correlation Calculation Type GRARTFORCHAR1GRARTFOR
ACTIMECheckbox XFELDCHAR1XFELD
REQQTY_HDATP: open quantity REQQTYQUAN15(3) MENGV15
REQDAT_HDSchedule line date EDATUDATS8DATUM
REQUHR_HDArrival time EZEIT_VBEPTIMS6UZEIT
MEINS_HDBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
REQPRFATP: Profile at Requirements Level for APO APOREQPRFCHAR6Assigned to domainAPOREQPRF
ROUNDINGRounding APORNDFLAGCHAR1FLAG
RESPRODSUBProduct Substitution Restriction APORESTSUBCHAR1APORESTSUB
TMRELExternal Transportation Management System (TMS) Relevance TMRELCHAR1TMREL
LFRELItem is relevant for delivery LFRELCHAR1XFELD
KZAZUOrder Combination Indicator KZAZU_DCHAR1XFELD
LIFSPSchedule line blocked for delivery LIFSP_EPCHAR2Assigned to domainLIFSP
BRGEWGross weight BRGEW_15QUAN15(3) MENG15
NTGEWNet weight NTGEW_15QUAN15(3) MENG15
GEWEIWeight Unit GEWEIUNIT3Assigned to domainCUNITMEINS
VOLUMVolume VOLUM_15QUAN15(3) MENG15
VOLEHVolume unit VOLEHUNIT3Assigned to domainCUNITMEINS
ICONCICON Availability Check ICONCCHAR1ICONC
RBACONTROLControl of Rules-Based ATP Check RBACONTROLCHAR1RBACONTROL
.INCLU--AP 0
PICIDPIC: Membership Status PIC_PICIDCHAR2PIC_PICID
KZLPTIndicator : Leading part KZLMATNCHAR1KZLMATN
.INCLU--AP 0
LVLINDATP: Check level LVLINDCHAR1LVLIND
CUINDATP: Indicator for configuration CUINDCHAR1CUIND

Key field Non-key field



How do I retrieve data from SAP structure ATPCS using ABAP code?

As ATPCS is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on ATPCS as there is no data to select.

How to access SAP table ATPCS

Within an ECC or HANA version of SAP you can also view further information about ATPCS and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


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!