SAP BAPI_TS_CTRLPLAN_I BAPI CREATE/CHANGE: Fields of Control Plan Item Table data and field list

BAPI_TS_CTRLPLAN_I 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 CREATE/CHANGE: Fields of Control Plan Item" 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_TS_CTRLPLAN_I TYPE BAPI_TS_CTRLPLAN_I.

The BAPI_TS_CTRLPLAN_I table consists of various fields, each holding specific information or linking keys about BAPI CREATE/CHANGE: Fields of Control Plan Item data available in SAP. These include PROCESS_ID (Process ID in Control Plan (Predefined in Customizing)), PROCESS_NAME (Process Description), TOOL_SEQ_NR (Sequence Number of a Tool in the Control Plan), TOOL_ID (Tools, Machines, and so on in Control Plan)... 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_TS_CTRLPLAN_I structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP BAPI_TS_CTRLPLAN_I 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_TS_CTRLPLAN_I 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
PROCESS_NRProcess Number in Control Plan DPR_TV_PROC_NRNUMC10DPR_CP_CHA_SEQ_NR
PROCESS_IDProcess ID in Control Plan (Predefined in Customizing) DPR_TV_PROC_IDCHAR15DPR_CP_ITEM_ID
PROCESS_NAMEProcess Description DPR_TV_BAPI_PROC_NAMECHAR40TEXT40
TOOL_SEQ_NRSequence Number of a Tool in the Control Plan DPR_TV_CP_TOOL_SEQ_NRNUMC10DPR_CP_TOOL_SEQ_NR
TOOL_IDTools, Machines, and so on in Control Plan DPR_TV_CP_TOOL_IDCHAR15DPR_CP_ITEM_ID
TOOL_INFODescription of Tool/Appliance/Material DPR_TV_BAPI_CP_TOOL_INFOCHAR40TEXT40
CHA_SEQ_NRSequence Number of Characteristic in Control Plan DPR_TV_CP_CHA_SEQ_NRNUMC10DPR_CP_CHA_SEQ_NR
CHA_IND_PRODProduct (1) or Process Characteristic (0) in Control Plan DPR_TV_CP_CHA_IND_PRODCHAR1DPR_CP_CHA_IND_PROD
CHA_IDCharacteristic ID in Control Plan DPR_TV_ITEM_IDCHAR15DPR_CP_ITEM_ID
CHA_PLANTSPlant of Master Inspection Characteristic DPR_TV_CP_QM_PLANTCHAR4CHAR4
CHA_CLASSFClassification of Special Characterictics in Control Plan DPR_TV_CP_CHA_CLASSFCHAR20DPR_CP_CHA_CLASSF
CHA_UNIQUE_IDSystem-Wide Unique Characteristic ID in the Control Plan DPR_TV_CHA_UNIQUE_IDCHAR24CHAR24
MTH_H_EV_MSRTest System in Control Plan DPR_TV_SYS_IDCHAR15DPR_CP_ITEM_ID
MTH_CTRLControl Plan: Control Method for a Process Step DPR_TV_CP_MTH_CTRLCHAR20DPR_CP_MTH_CTRL
REACT_PLANResponse Plan in Control Plan DPR_TV_CP_REACT_PLANCHAR20DPR_CP_REACT_PLAN
CHA_TARGET_VALUETarget Value of Characteristic in Control Plan DPR_TV_CP_CHAR_VALUECHAR20CHAR20
CHA_VALUE_UNITUnit of Characteristic in Control Plan DPR_TV_CP_CHAR_UNITUNIT3Assigned to domainCUNITMEINS
CHA_DOWN_VALUE1Result Value of Characteristic: Lower Tolerance Limit 1 DPR_TV_BAPI_CHAR_DOWN_VALUE1CHAR20CHAR20
CHA_UP_VALUE1Result Value of Characteristic: Upper Tolerance Limit 1 DPR_TV_BAPI_CHAR_UP_VALUE1CHAR20CHAR20
MTH_MSR_INFOTest System Number DPR_TV_BAPI_MTH_MSR_INFOCHAR40TEXT40
MTH_SA_SZSample Size DPR_TV_CP_MTH_SA_SZCHAR8
MTH_SA_FQSample in Control Plan DPR_TV_SAMPLE_IDCHAR15DPR_CP_ITEM_ID
CHA_DOWN_VALUE2Result Value of Characteristic: Lower Tolerance Limit 2 DPR_TV_BAPI_CHAR_DOWN_VALUE2CHAR20CHAR20
CHA_UP_VALUE2Result Value of Characteristic: Upper Tolerance Limit 2 DPR_TV_BAPI_CHAR_UP_VALUE2CHAR20CHAR20
CHA_UP_VALUE3Result Value of Characteristic: Upper Tolerance Limit 3 DPR_TV_BAPI_CHAR_UP_VALUE3CHAR20CHAR20
CHA_DOWN_VALUE3Result Value of Characteristic: Lower Tolerance Limit 3 DPR_TV_BAPI_CHAR_DOWN_VALUE3CHAR20CHAR20
CHA_PRINT_VALUESPrint Option for Characteristics in Control Plan DPR_TV_CHA_PRINT_VALUESCHAR1CHA_PRINT_VALUES

Key field Non-key field



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

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

How to access SAP table BAPI_TS_CTRLPLAN_I

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

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