SAP BAPI_PP_PDC_OPERA2 Operation Data for PDC Download via BAPI for Comm. Channel 2 Table data and field list

BAPI_PP_PDC_OPERA2 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 "Operation Data for PDC Download via BAPI for Comm. Channel 2" 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_PP_PDC_OPERA2 TYPE BAPI_PP_PDC_OPERA2.

The BAPI_PP_PDC_OPERA2 table consists of various fields, each holding specific information or linking keys about Operation Data for PDC Download via BAPI for Comm. Channel 2 data available in SAP. These include CONF_NO (Completion confirmation number for the operation), ORDERID (Order Number), SEQUENCE (Sequence), OPERATION (Operation/Activity Number)... 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_PP_PDC_OPERA2 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_PP_PDC_OPERA2 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_PP_PDC_OPERA2 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
SOURCE_SYSLogical system LOGSYSCHAR10Assigned to domainALPHALOGSYS
CONF_NOCompletion confirmation number for the operation CO_RUECKNUMC10CO_RUECKRCK
ORDERIDOrder Number AUFNRCHAR12Assigned to domainALPHAAUFNRANR
SEQUENCESequence PLNFOLGECHAR6ALPHAPLNFOLGE
OPERATIONOperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
SUB_OPERSuboperation UVORNCHAR4NUMCVVORNR
SUBSYSTEM_GROUPINGGrouping for Connection to Subsystem BDEGRCHAR3Assigned to domainBDEGR
MATERIALMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
MATL_DESCMaterial Description (Short Text) MAKTXCHAR40TEXT40
ROUT_QUAN_UNITTask list unit of measure PLNMEUNIT3Assigned to domainCUNITMEINS
ROUT_QUAN_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ORD_QUAN_UNITUnit of measure for in-house production CO_AUFMEUNIT3Assigned to domainCUNITMEINS
ORD_QUAN_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
BASE_QUAN_UNITBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
BASE_QUAN_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
HDR_NOMINATORNumerator for Conversion to Base Units of Measure UMREZDEC5UMBSZ
HDR_DENOMINATORDenominator for conversion to base units of measure UMRENDEC5UMBSN
LEADING_ORDERIDLeading order in current processing CO_LAUFNRCHAR12Assigned to domainALPHAAUFNR
SUPERIOR_ORDERIDNumber of superior order MAUFNRCHAR12Assigned to domainALPHAAUFNRUAF
SUPERIOR_SEQUENCESequence number APLFLCHAR6ALPHAPLNFOLGE
SUPERIOR_OPERATIONOperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
REFERENCE_SEQUENCEReference sequence for a sequence BEZFLCHAR6ALPHAPLNFOLGE
BRANCH_OPERATIONNumber of the branch operation VORNR1CHAR4NUMCVVORNR
RETURN_OPERATIONNumber of the return operation VORNR2CHAR4NUMCVVORNR
OPER_DESCRIPTIONOperation short text LTXA1CHAR40TEXT40
OPER_QUAN_UNITUnit of Measure for Activity/Operation VORMEUNIT3Assigned to domainCUNITMEINS
OPER_QUAN_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
OPER_QUANTITYOperation Quantity MGVRGQUAN13(3) MENG13
PLANNED_SCRAPOperation scrap ASVRGQUAN13(3) MENG13
NOMINATORNumerator for converting task list and oper. un. of measure CP_UMREZDEC5UMBSZ
DENOMINATORDenominator for converting rtg and op units of measure CP_UMRENDEC5UMBSN
UNDERDELIVERY_QUANTITYQuantity of underdelivery tolerance RU_UNDERDEL_QUANQUAN13(3) MENG13
CHECK_UNDERDELIVERYCheck underdelivery tolerance in order UNTLICHAR1CO_UNTLI
OVERDELIVERY_QUANTITYQuantity of overdelivery tolerance RU_OVERDEL_QUANQUAN13(3) MENG13
CHECK_OVERDELIVERYCheck overdelivery tolerance in order CO_UEBLICHAR1CO_UEBLI
MESSAGE_TYPEMessage Type MSGTYCHAR1MSGAR
USERFIELD_CH20_1User field with 20 characters USRCHAR20CHAR20USRCHAR20
USERFIELD_CH20_2User field with 20 characters USRCHAR20CHAR20USRCHAR20
USERFIELD_UNITUser field: Unit for quantity fields USRUNITUNIT3Assigned to domainCUNITMEINS
USERFIELD_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
USERFIELD_QUANUser field for quantity (length 10.3) USRQUAN13QUAN13(3) USRQUAN13
ACTIVITY_UNIT_1Unit of measure for the activity to be confirmed CO_ISMNGEHUNIT3Assigned to domainCUNITMEINS
ACTIVITY_UNIT_1_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ACTIVITY_QUANTITY_1Total activity to be confirmed CO_SMNG13QUAN13(3) MENG13
ACTIVITY_UNIT_2Unit of measure for the activity to be confirmed CO_ISMNGEHUNIT3Assigned to domainCUNITMEINS
ACTIVITY_UNIT_2_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ACTIVITY_QUANTITY_2Total activity to be confirmed CO_SMNG13QUAN13(3) MENG13
ACTIVITY_UNIT_3Unit of measure for the activity to be confirmed CO_ISMNGEHUNIT3Assigned to domainCUNITMEINS
ACTIVITY_UNIT_3_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ACTIVITY_QUANTITY_3Total activity to be confirmed CO_SMNG13QUAN13(3) MENG13
ACTIVITY_UNIT_4Unit of measure for the activity to be confirmed CO_ISMNGEHUNIT3Assigned to domainCUNITMEINS
ACTIVITY_UNIT_4_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ACTIVITY_QUANTITY_4Total activity to be confirmed CO_SMNG13QUAN13(3) MENG13
ACTIVITY_UNIT_5Unit of measure for the activity to be confirmed CO_ISMNGEHUNIT3Assigned to domainCUNITMEINS
ACTIVITY_UNIT_5_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ACTIVITY_QUANTITY_5Total activity to be confirmed CO_SMNG13QUAN13(3) MENG13
ACTIVITY_UNIT_6Unit of measure for the activity to be confirmed CO_ISMNGEHUNIT3Assigned to domainCUNITMEINS
ACTIVITY_UNIT_6_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
ACTIVITY_QUANTITY_6Total activity to be confirmed CO_SMNG13QUAN13(3) MENG13
CO_BUSPROC_1Business Process CO_PRZNRCHAR12Assigned to domainALPHACO_PRZNRKWP
BUSPROC_UNIT_1Unit of measurement for confirmed business process qty CO_SPRZMEUNIT3Assigned to domainCUNITMEINS
BUSPROC_UNIT_1_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
BUSPROC_QUANTITY_1Quantity to confirm: Business process CO_SPRZMGQUAN13(3) MENG13
WORK_CNTRWork center ARBPLCHAR8ARBPLAGR
PLANTPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
EARL_SCHED_START_DATEEarliest scheduled start: Execution (date) FSAVDDATS8DATUM
EARL_SCHED_START_TIMEEarliest scheduled start: Execution (time) FSAVZTIMS6ATIME
LATE_SCHED_FIN_DATELatest scheduled finish: Execution (date) SSEDDDATS8DATUM
LATE_SCHED_FIN_TIMELatest scheduled finish: Execution (time) SSEDZTIMS6ATIME
SETUP_TIME_UNITUnit of measure for setup time RSTZEUNIT3CUNITEINHEIT
SETUP_TIME_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
SETUP_TIMESetup time CO_DAURUEQUAN7(1) DAUER_6_1
PROCESS_TIME_UNITUnit of measure for processing time BEAZEUNIT3CUNITEINHEIT
PROCESS_TIME_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
PROCESS_TIMEProcessing time CO_DAUBEAQUAN7(1) DAUER_6_1
TEARDOWN_TIME_UNITUnit of measure for teardown ARUZEUNIT3CUNITEINHEIT
TEARDOWN_TIME_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
TEARDOWN_TIMETeardown time CO_DAUABRQUAN7(1) DAUER_6_1
STATUSObject status J_STATUSCHAR5J_STATUS
INDICATOR_TT_OR_TEStatus field in operation download (time ticket or event) STATACHARCHAR1STATACHAR
INDICATOR_FIN_OR_PARTOperation download: Partial finish or finish status STATECHARCHAR1STATECHAR
CONFIRMED_YIELDTotal Yield Confirmed LMNGAQUAN13(3) MENG13
CONFIRMED_SCRAPTotal scrap quantity confirmed XMNGAQUAN13(3) MENG13
CONFIRMED_REWORKTotal confirmed rework quantity RMNGAQUAN13(3) MENGV13
CONFIRMED_ACTIVITY_1Previously confirmed activity CO_RUMNGQUAN13(3) MENGV13
NO_REMN_ACTIVITY_1Indicator: No remaining activity expected CO_LEIKZCHAR1XFELD
CONFIRMED_ACTIVITY_2Previously confirmed activity CO_RUMNGQUAN13(3) MENGV13
NO_REMN_ACTIVITY_2Indicator: No remaining activity expected CO_LEIKZCHAR1XFELD
CONFIRMED_ACTIVITY_3Previously confirmed activity CO_RUMNGQUAN13(3) MENGV13
NO_REMN_ACTIVITY_3Indicator: No remaining activity expected CO_LEIKZCHAR1XFELD
CONFIRMED_ACTIVITY_4Previously confirmed activity CO_RUMNGQUAN13(3) MENGV13
NO_REMN_ACTIVITY_4Indicator: No remaining activity expected CO_LEIKZCHAR1XFELD
CONFIRMED_ACTIVITY_5Previously confirmed activity CO_RUMNGQUAN13(3) MENGV13
NO_REMN_ACTIVITY_5Indicator: No remaining activity expected CO_LEIKZCHAR1XFELD
CONFIRMED_ACTIVITY_6Previously confirmed activity CO_RUMNGQUAN13(3) MENGV13
NO_REMN_ACTIVITY_6Indicator: No remaining activity expected CO_LEIKZCHAR1XFELD
CONFIRMED_BUS_PROC_1Confirmed quantity/work for business process CO_IPRZSQUAN13(3) MENGV13
NO_REMN_BUS_PROC_1No remaining quantity expected for business process RU_IPRZKCHAR1XFELD
CONFIRMED_WORK_CNTRActual work center ARBPL_ICHAR8ARBPLAGR
CONFIRMED_PLANTActual plant WERKS_ICHAR4Assigned to domainWERKSWRK
MATERIAL_EXTERNALLong Material Number for MATERIAL Field MGV_MATERIAL_EXTERNALCHAR40MATNR_EXT
MATERIAL_GUIDExternal GUID for MATERIAL Field MGV_MATERIAL_GUIDCHAR32MATNR_EGUID
MATERIAL_VERSIONVersion Number for MATERIAL Field MGV_MATERIAL_VERSIONCHAR10MATNWMATNR_VERS

Key field Non-key field



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

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

How to access SAP table BAPI_PP_PDC_OPERA2

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

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