SAP BAPI_ACT_STRUCTURE BAPI structure network activity Table data and field list

BAPI_ACT_STRUCTURE 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 "BAPI structure network activity" 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_BAPI_ACT_STRUCTURE TYPE BAPI_ACT_STRUCTURE.

The BAPI_ACT_STRUCTURE table consists of various fields, each holding specific information or linking keys about BAPI structure network activity data available in SAP. These include ACTIVITY_NUMBER (Activity number in network and standard network), CONTROL_KEY (Control key), WORK_CNTR (Work center), PLANT (Plant)... 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. .

BAPI_ACT_STRUCTURE structure Technical Details:

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


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

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the BAPI_ACT_STRUCTURE table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
NETWORKNetwork number NW_AUFNRCHAR12AUFKALPHAAUFNRANR
ACTIVITY_NUMBERActivity number in network and standard network CN_VORNRCHAR4NUMCVVORNR
CONTROL_KEYControl key STEUSCHAR4T430STEUS
WORK_CNTRWork center ARBPLCHAR8ARBPLAGR
PLANTPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
DESCRIPTIONOperation short text LTXA1CHAR40TEXT40
VENDOR_NOAccount Number of Vendor or Creditor LIFNRCHAR10LFA1ALPHALIFNRLIFKRED_C
PRICEPrice PREISCURR11(2) WERT11
PRICE_UNITPrice Unit PEINHDEC5PACK3
COST_ELEMCost Element KSTARCHAR10CSKAALPHAKSTARKAT
CURRENCYCurrency Key WAERSCUKY5TCURCWAERSFWS
INFO_RECNumber of Purchasing Info Record INFNRCHAR10EINAALPHAINFNRINFMEIN_C
PURCH_ORGPurchasing Organization EKORGCHAR4T024EEKORGEKO
PUR_GRPPurchasing Group EKGRPCHAR3T024EKGRPEKG
MATL_GROUPMaterial Group MATKLCHAR9T023MATKLMKLS_WBWG
FLEXIBLE_DURATIONIndicator: flexible duration DAUDEHNCHAR1X
NUMB_OF_CAPACITIESNumber of capacities required ANZKAPINT13INT1
PERCENT_OF_WORKWork percentage APROZENTINT13INT1
MILESTONEUsage MILESTONECHAR5T433MILESTONE
ACTTYPEActivity Type LSTARCHAR6CSLALSTARLARLART_EMPTY
ACTIVITY_COSTSCosts in the activity PRKSTCURR11(2) PRKST
PSPIDProject Definition PS_PSPIDCHAR24ABPSNPS_PSPIDPSPPD_DUMMY
POSIDWork Breakdown Structure Element (WBS Element) PS_POSIDCHAR24PROJNPS_POSIDPRO
KALIDFactory Calendar WFCIDCHAR2TFACDWFCIDFCI
VERTLDistr.cap.reqmts (plant maint.,process order, network) CR_VERTNCHAR8TC29CR_VERTL
NPRIOPriority NW_PRIOCHAR1TCN07NW_PRIO
TXJCDTax Jurisdiction TXJCDCHAR15TTXJTXJCDTXJ
SCOPEObject Class SCOPE_CVCHAR2SCOPESCOPE_CVPCO
PRCTRProfit Center PRCTRCHAR10CEPCALPHAPRCTRPRCPRCTR_EMPTY
NO_DISPInd: Reserv. not applicable to MRP;Purc. req. not created NODISPCHAR1XFELD
CLASFInd.: Take Activity Into Account for Project Summarization CLASFCHAR1XFELD
MEINHUnit of Measure for Activity/Operation VORMEUNIT3T006CUNITMEINS
PLIFZPlanned Delivery Time in Days PLIFZDEC3DEC3
DAUNONormal duration of the activity DAUNORQUAN5(1) DAUER_4_1
DAUNENormal duration/unit DAUNOREUNIT3T006CUNITMEINS
DAUMIMinimum activity duration DAUMINQUAN5(1) DAUER_4_1
DAUMEUnit for the minimum duration DAUMINEUNIT3T006CUNITMEINS
EINSAConstraint on the basic start date for the activity EINSCHRACHAR1RESTRIKSTR
EINSEConstraint on the finish date of the activity EINSCHRECHAR1RESTRIKEND
ARBEIWork involved in the activity ARBEITQUAN7(1) ARBEIT
ARBEHUnit for work ARBEITEUNIT3T006CUNITMEINS
FSAVDEarliest scheduled start: Execution (date) FSAVDDATS8DATUM
FSAVZEarliest scheduled start: Execution (time) FSAVZTIMS6ATIME
FSEDDEarliest scheduled finish: Execution (date) FSEDDDATS8DATUM
FSEDZEarliest scheduled finish: Execution (time) FSEDZTIMS6ATIME
SSAVDLatest scheduled start: Execution (date) SSAVDDATS8DATUM
SSAVZLatest scheduled start: Execution (time) SSAVZTIMS6ATIME
SSEDDLatest scheduled finish: Execution (date) SSEDDDATS8DATUM
SSEDZLatest scheduled finish: Execution (time) SSEDZTIMS6ATIME
PUFFRFree float PUFFR_FREIDEC3PUFFER
PUFGSTotal float PUFFR_GESMDEC3PUFFER
NTANFConstraint for activity start (Basic) VORGABESTDDATS8VORGABESTR
NTANZConstraint for activity start time (Basic) VORGABESTZTIMS6ATIME
NTENDConstraint for finish of activity (Basic) VORGABEENDDATS8VORGABEEND
NTENZBasic finish time of the activity VORGABEENZTIMS6ATIME
SLWIDKey word ID for user-defined fields SLWIDCHAR7TCN00SLWID
USR00User field with 20 characters USRCHAR20CHAR20USRCHAR20
USR01User field with 20 characters USRCHAR20CHAR20USRCHAR20
USR02User field with 10 characters USRCHAR10CHAR10USRCHAR10
USR03User field with 10 characters USRCHAR10CHAR10USRCHAR10
USR04User field for quantity (length 10.3) USRQUAN13QUAN13(3) USRQUAN13
USE04User field: Unit for quantity fields USRUNITUNIT3T006CUNITMEINS
USR05User field for quantity (length 10.3) USRQUAN13QUAN13(3) USRQUAN13
USE05User field: Unit for quantity fields USRUNITUNIT3T006CUNITMEINS
USR06User-defined field for values (length 10,3) USRCURR13CURR13(3) USRCURR13
USE06User field: Unit for value fields USRCUKYCUKY5TCURCWAERS
USR07User-defined field for values (length 10,3) USRCURR13CURR13(3) USRCURR13
USE07User field: Unit for value fields USRCUKYCUKY5TCURCWAERS
USR08User field for date USRDATEDATS8USRDATE
USR09User field for date USRDATEDATS8USRDATE
USR10User-defined field: Indicator for reports USRFLAGCHAR1FLAG
USR11User-defined field: Indicator for reports USRFLAGCHAR1FLAG
DUMMY_CI_AFVUSingle-Character Indicator CHAR1CHAR1CHAR1
.INCLU--AP 0
/MRSS/ID_PROFILERequirements Profile Was Changed Manually /MRSS/T_REQU_UPDCHAR1/MRSS/_HCM_BOOLEAN
/MRSS/PROF_KEYProfile Key /MRSS/T_RSG_REQUIDCHAR10ALPHA/MRSS/RSG_REQUID
/MRSS/PROF_GUIDCharacter field, length 32 CHAR32CHAR32CHAR32
/MRSS/ACT_TYPEProcess variant /MRSS/T_ACTIVITY_TYPECHAR1/MRSS/_ACTIVITY_TYPE
/MRSS/ORDER_PROBOrder probability in percent /MRSS/T_ORDER_PROBCHAR3OPROB/MRSS/_ORDER_PROB
/MRSS/INIT_DONEInternal initialization carried out once /MRSS/T_INIT_DONECHAR1FLAG
/MRSS/DATACHANGEData was changed in the controls on the user screen /MRSS/T_USCREENCTL_DATACHANGEDCHAR1FLAG
/MRSS/DEM_COUNTCounter for Demands in Operation /MRSS/T_DEM_COUNTNUMC4NUMC4
/MRSS/SUPERV_CNTNumber of Site Supervisors /MRSS/T_RAP_SUPERVISOR_COUNTCHAR2ALPHA/MRSS/_RAP_SUPERVISOR_COUNT
/MRSS/RULE_IDTime Rule Id /MRSS/T_RSG_TIME_RULE_IDCHAR25TEXT25
/MRSS/SALES_ORGSales Organization VKORGCHAR4Assigned to domainVKORGVKOC_VKORG
/MRSS/REFF_RCNTDetermination of Remaining Demand: No. of Resources /MRSS/T_REM_EFFORT_RES_COUNTNUMC3NUMC3
/MRSS/REFF_E_BEGTime stamp: start /MRSS/T_TIMESTAMP_BEGINNUMC14TSTLC/MRSS/_TIMESTAMP
/MRSS/REFF_E_ENDTime stamp: end /MRSS/T_TIMESTAMP_ENDNUMC14TSTLC/MRSS/_TIMESTAMP
/MRSS/REFF_L_BEGTime stamp: start /MRSS/T_TIMESTAMP_BEGINNUMC14TSTLC/MRSS/_TIMESTAMP
/MRSS/REFF_L_ENDTime stamp: end /MRSS/T_TIMESTAMP_ENDNUMC14TSTLC/MRSS/_TIMESTAMP
/MRSS/RELEVANTOperation Set as MRS-Relevant /MRSS/T_RELEVANT_FOR_MRSCHAR1FLAG
/MRSS/TEAM_PLANTeam Planning flag for Demand /MRSS/T_RSG_TEAM_PLANNINGCHAR1/MRSS/_RSG_TEAM_PLANNING
/MRSS/SINGL_RESIndicator for Forcing a Single Resource /MRSS/T_RSG_FORCE_SINGLE_RESCHAR1/MRSS/_BOOLEAN
/MRSS/TO_BEGDATField of type DATS DATSDATS8DATS
/MRSS/TO_BEGTIMField of type TIMS TIMSTIMS6TIME
/MRSS/TO_ENDDATField of type DATS DATSDATS8DATS
/MRSS/TO_ENDTIMField of type TIMS TIMSTIMS6TIME
/MRSS/TO_DURATCharacter Field Length = 10 CHAR10CHAR10CHAR10
/MRSS/TO_DUNITBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
/MRSS/TO_DISTAN19 Characters CHAR19CHAR19CHAR19
/MRSS/TO_MANUALBoolean Variable /MRSS/T_RSG_BOOLEANCHAR1/MRSS/_RSG_BOOLEAN
/MRSS/FR_BEGDATField of type DATS DATSDATS8DATS
/MRSS/FR_BEGTIMField of type TIMS TIMSTIMS6TIME
/MRSS/FR_ENDDATField of type DATS DATSDATS8DATS
/MRSS/FR_ENDTIMField of type TIMS TIMSTIMS6TIME
/MRSS/FR_DURATCharacter Field Length = 10 CHAR10CHAR10CHAR10
/MRSS/FR_DUNITBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
/MRSS/FR_DISTAN19 Characters CHAR19CHAR19CHAR19
/MRSS/FR_MANUALBoolean Variable /MRSS/T_RSG_BOOLEANCHAR1/MRSS/_RSG_BOOLEAN

Key field Non-key field



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

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

How to access SAP table BAPI_ACT_STRUCTURE

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

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