BAPICATS2 SAP (CATS Data Export) Structure details

Dictionary Type: Structure
Description: CATS Data Export




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




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

BAPICATS2 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 "CATS Data Export" 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_BAPICATS2 TYPE BAPICATS2.

The BAPICATS2 table consists of various fields, each holding specific information or linking keys about CATS Data Export data available in SAP. These include WORKDATE (Date), EMPLOYEENUMBER (Personnel Number), SEND_CCTR (Sender Cost Center), SENBUSPROC (Sender Business Process).. 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: Cannot Be Enhanced


SAP BAPICATS2 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
COUNTERCounter for Records in Time Recording CATSCOUNTECHAR12CHAR12
WORKDATEDate CATSDATEDATS8DATUM
EMPLOYEENUMBERPersonnel Number HR_PERNRNUMC8PERNRPER
SEND_CCTRSender Cost Center SKOSTLCHAR10Assigned to domainALPHAKOSTLKSK
SENBUSPROCSender Business Process SPRZNRCHAR12Assigned to domainALPHACO_PRZNR
ACTTYPEActivity Type LSTARCHAR6Assigned to domainLSTARLARLART_EMPTY
PO_NUMBERSending purchase order SEBELNCHAR10Assigned to domainALPHAEBELN
PO_ITEMSending purchase order item SEBELPNUMC5Assigned to domainEBELP
SERVICEActivity Number ASNUMCHAR18Assigned to domainALPHAASNUMASN
REC_CCTRReceiver Cost Center EKOSTLCHAR10Assigned to domainALPHAKOSTLKSK
REC_ORDERReceiver Order EAUFNRCHAR12Assigned to domainALPHAAUFNR
NETWORKNetwork number NW_AUFNRCHAR12Assigned to domainALPHAAUFNRANR
AVTIVITYOperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
SUB_ACTIVITYSuboperation UVORNCHAR4NUMCVVORNR
WORK_CNTRWork center ARBPLCHAR8ARBPLAGR
CAPA_CATEGORYCapacity category KAPARTCHAR3Assigned to domainKAPARTCAA
SPLITSplit number CY_SPLITINT13INT1
WBS_ELEMENTWork Breakdown Structure Element (WBS Element) PS_POSIDCHAR24PROJNPS_POSIDPRO
RECSALEORDReceiver sales order EKDAUCHAR10Assigned to domainALPHAVBELN
RECITEMItem number in receiver sales order EKDPONUMC6Assigned to domainPOSNR
RECCOSTOBJReceiver cost object EKSTRCHAR12Assigned to domainKSTRG
RECBUSPROCReceiver business process EPRZNRCHAR12Assigned to domainALPHACO_PRZNR
ABS_ATT_TYPEAttendance or Absence Type AWARTCHAR4Assigned to domainAWART
WAGETYPEWage Type LGARTCHAR4Assigned to domainLGART
TRIPNOTrip Number REINRNUMC10REINR
OT_COMP_TYPEOvertime Compensation Type VRSCHCHAR1Assigned to domainVRSCH
WORKTAXAREATax area work center HRWRKARCHAR4HRWRKAR
VALUATION_BASISValuation basis HR_BWGRLDEC23(4) BAPICURR
CURRENCYCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
CURRENCY_ISOISO currency code ISOCDCHAR3ISOCD
EXTRA_PAY_INDICExtra Pay Indicator AUFKNCHAR1AUFKN
PAYSCALEGROUPPay Scale Group TRFGRCHAR8Assigned to domainTRFGR
PAYSCALELEVELPay Scale Level HR_TRFSTCHAR2Assigned to domainTRFST
BONUSTYPEPremium Number PRAKNCHAR2Assigned to domainPRAKN
BONUSVALUEPremium Indicator PRAKZNUMC4PRAKZ
POSITIONPosition PLANSNUMC8Assigned to domainPLANS
CO_AREAControlling Area KOKRSCHAR4Assigned to domainCACCDCAC
TRANS_CURRTransaction Currency TWAERCUKY5Assigned to domainWAERSFWS
TRANS_CURR_ISOISO currency code ISOCDCHAR3ISOCD
PRICEPrice for Activity Allocation BAPICATSPRICEDEC23(4) BAPICURR
PLANTPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
CALC_MOTIVEAccounting Indicator BEMOTCHAR2Assigned to domainBEMOT
CATSHOURSHours CATSHOURSQUAN4(2) CATSHOURS
UNITUnit of Measure for Display MEINHUNIT3Assigned to domainCUNITMEINS
ISOCODE_UNITISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
STARTTIMEStart Time BEGUZTIMS6UZEIT
ENDTIMEEnd Time ENDUZTIMS6UZEIT
PREVIOUS_DAYPrevious Day Indicator VTKENCHAR1XFELD
ALL_DAY_FLAGRecord is for Full Day ALLDFCHAR1XFELD
REM_WORKRemaining work REMNWQUAN7(1) ARBEIT
FCST_FIN_DATEForecast finish date of operation from confirmation CO_PEDDDATS8DATUM
FIN_CONFPartial/Final Confirmation AUERU_VSCHAR1AUERU_VS
SHORTTEXTOperation short text LTXA1CHAR40TEXT40
PART_CONFIndicator: Partial confirmation ERUZUCHAR1XFELD
EXTSYSTEMExternal Logical System CATS_AWSYSCHAR10Assigned to domainALPHALOGSYS
EXTAPPLICATIONExternal Application of Original Record CATS_AWTYPCHAR5HR_AWTYP
EXTDOCUMENTNODocument Number CATS_AWKEYCHAR20AWKEY
CREATIONDATECreated on CATS_ERSDADATS8DATUM
ENTRYTIMETime of Entry CATS_CPUTMTIMS6UZEIT
CREATING_ADMINUser Who Created Data Record CATS_ERNAMCHAR12USNAM
LASTCHANGED_ONDate of Last Change CATS_LAEDADATS8DATUM
LASTCHANGED_ATTime of Last Change CATS_LAETMTIMS6UZEIT
CHANGED_BYName of Person Who Changed Object AENAMCHAR12USNAM
APPROVING_ADMINName of person who approved data CATSAPNAMCHAR12UNAME
DATE_OF_APPROVALDate of Approval CATSAPDATDATS8DATUM
WORKITEMIDWork item ID SWW_WIIDNUMC12Assigned to domainSWW_WIIDWID
LOG_SYSTEMLogical system LOGSYSCHAR10Assigned to domainALPHALOGSYS
STATUSProcessing status CATSSTATUSCHAR2CATSSTATUS
REFCOUNTERReference Counter for Record to be Changed CATSREFCOUCHAR12CHAR12
REASONReason for rejection CATSREASONCHAR4Assigned to domainCATSREASON
CATS_DOC_NODocument Number CATSBELNRCHAR10ALPHABELNR
STATKEYFIGStatistical key figure STAGRCHAR6Assigned to domainSTAGRSTA
QUANTITYTime Sheet: Number (Unit of Measure) CATSNUMBERQUAN15(3) CQUA8
UNITQUnit of Measurement MSEHIUNIT3Assigned to domainCUNITMEINS
ISO_UNITQISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
AMOUNTAmount BAPICATSAMOUNTDEC23(4) BAPICURR
LONGTEXTLong Text CATSLONGTECHAR1XFELD
FUNDFund BP_GEBERCHAR10Assigned to domainBP_GEBERFIC
FUNC_AREAFunctional Area FKBERCHAR16Assigned to domainFKBERFBE
GRANT_NBRGrant GM_GRANT_NBRCHAR20ALPHAGM_GRANT_NBRGM_GRANT_NBRGRANTS_GENERIC
SEND_FUNDSender fund FM_SFONDSCHAR10Assigned to domainBP_GEBERSENDER_FUND
SEND_FUNCTIONSending Functional Area SFKTBERCHAR16Assigned to domainFKBER
SEND_GRANTSender Grant GM_GRANT_SENDERCHAR20ALPHAGM_GRANT_NBR
CPR_GUIDProject ID (GUID) CATS_CPROJECT_GUIDCHAR32SYSUUID_C
CPR_EXTIDExternal Project ID CATS_CPROJECT_EXTIDCHAR24CHAR24
CPR_OBJGUIDObject ID CATS_CPROJECT_OBJGUIDCHAR32SYSUUID_C
CPR_OBJGEXTIDExternal ID of Project Subobject CATS_CPROJECT_EXTOBJIDCHAR24CHAR24
CPR_OBJTYPEcProjects Object Type CATS_CPROJECT_TYPECHAR3CHAR3
FUND_LONGObsolete FM_GEBER_LONGCHAR20CHAR20
SEND_FUND_LONGObsolete FM_SGEBER_LONGCHAR20CHAR20
BUDGET_PERIODFM: Budget Period FM_BUDGET_PERIODCHAR10Assigned to domainFM_BUDGET_PERIODBUDPER
SEND_BUDGET_PERIODFM: Sender Budget Period FM_SBUDGET_PERIODCHAR10Assigned to domainFM_BUDGET_PERIODBUDPER

Key field Non-key field



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

As BAPICATS2 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 BAPICATS2 as there is no data to select.

How to access SAP table BAPICATS2

Within an ECC or HANA version of SAP you can also view further information about BAPICATS2 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!