TCO47 SAP (Change profile for Order Change Management) Table details
Dictionary Type: Table
Description: Change profile for Order Change Management
Description: Change profile for Order Change Management
Table field list including key, data, relationships and ABAP select examples
TCO47 is a standard SAP Table which is used to store Change profile for Order Change Management data and is available within R/3 SAP systems depending on the version and release level.
The TCO47 table consists of various fields, each holding specific information or linking keys about Change profile for Order Change Management data available in SAP. These include PROFILE (Profile for OCM PP / PS), AUTYP (Order category), OPRDEL_RELE (Delete a released operation), OPRDEL_PCNF (Delete a partially confirmed operation).. 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: C - Customising table, maintenance only by custDisplay/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)
Text table = TCO47T
SAP TCO47 table 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 |
MANDT | Client | MANDT | CLNT | 3 | Assigned to domain | MANDT | |||
PROFILE | Profile for OCM PP / PS | OCM_PROFILE | CHAR | 6 | CHAR6 | ||||
AUTYP | Order category | AUFTYP | NUMC | 2 | AUFTYP | ||||
OPRDEL_RELE | Delete a released operation | OPRDEL_RELE | CHAR | 1 | OCM_CONFLICT | ||||
OPRDEL_PCNF | Delete a partially confirmed operation | OPRDEL_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
OPRDEL_CONF | Delete a confirmed operation | OPRDEL_CONF | CHAR | 1 | OCM_CONFLICT | ||||
OPRDEL_CMAN | Delete a manually created operation | OPRDEL_CMAN | CHAR | 1 | OCM_CONFLICT | ||||
OPRCHG_RELE | Change a released operation | OPRCHG_RELE | CHAR | 1 | OCM_CONFLICT | ||||
OPRCHG_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
OPRCHG_PCNF | Change a partially confirmed operation | OPRCHG_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
OPRCHG_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
OPRCHG_CONF | Change a confirmed operation | OPRCHG_CONF | CHAR | 1 | OCM_CONFLICT | ||||
OPRCHG_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
OPRINS_CONF | Create operation when order is confirmed | OPRINS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
OPRINS_PCNF | Create operation when order is partially confirmed | OPRINS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
OPRINS_RELE | Create operation when order is released | OPRINS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
OPRINS_SREL | Create operation when successor is released | OPRINS_SREL | CHAR | 1 | OCM_CONFLICT | ||||
OPRINS_SPCO | Create operation when successor is partially confirmed | OPRINS_SPCO | CHAR | 1 | OCM_CONFLICT | ||||
OPRINS_SCON | Create operation when successor is confirmed | OPRINS_SCON | CHAR | 1 | OCM_CONFLICT | ||||
CMPDEL_CONF | Delete a component if operation confirmed | CMPDEL_CONF | CHAR | 1 | OCM_CONFLICT | ||||
CMPDEL_GISS | Delete component if already withdrawn | CMPDEL_GISS | CHAR | 1 | OCM_CONFLICT | ||||
CMPDEL_PCNF | Delete a component if operation partially confirmed | CMPDEL_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
CMPDEL_PRCH | Delete component if purchase order exists | CMPDEL_PRCH | CHAR | 1 | OCM_CONFLICT | ||||
CMPDEL_RELE | Delete a component if operation released | CMPDEL_RELE | CHAR | 1 | OCM_CONFLICT | ||||
CMPDEL_CMAN | Delete component that was created manually | CMPDEL_CMAN | CHAR | 1 | OCM_CONFLICT | ||||
CMPCHG_CONF | Change a component if operation is confirmed | CMPCHG_CONF | CHAR | 1 | OCM_CONFLICT | ||||
CMPCHG_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPCHG_GISS | Change component if already withdrawn | CMPCHG_GISS | CHAR | 1 | OCM_CONFLICT | ||||
CMPCHG_GISS_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPCHG_PCNF | Change component if operation confirmed | CMPCHG_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
CMPCHG_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPCHG_PRCH | Change component if purchase order exists | CMPCHG_PRCH | CHAR | 1 | OCM_CONFLICT | ||||
CMPCHG_PRCH_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPCHG_RELE | Change a component if operation released | CMPCHG_RELE | CHAR | 1 | OCM_CONFLICT | ||||
CMPCHG_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPINS_CONF | Creating a component if operation confirmed | CMPINS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
CMPINS_PCNF | Create a component if operation partially confirmed | CMPINS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
CMPINS_RELE | Create a component if operation released | CMPINS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVS_CONF | Reassign component if source operation confirmed | CMPMVS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVS_PCNF | Reassign component if source operation partially confirmed | CMPMVS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVS_RELE | Reassign component if source operation released | CMPMVS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
CMPMOV_GISS | Reassign component if already withdrawn | CMPMOV_GISS | CHAR | 1 | OCM_CONFLICT | ||||
CMPMOV_PRCH | Reassign component if purchase order exists | CMPMOV_PRCH | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVD_CONF | Reassign component if target activity confirmed | CMPMVD_CONF | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVD_RELE | Reassign component if target activity released | CMPMVD_RELE | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVD_PCNF | Reassign component if target activity partially confirmed | CMPMVD_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
DPCDEL_CONF | Delete directly manufactured component if op. confirmed | DPCDEL_CONF | CHAR | 1 | OCM_CONFLICT | ||||
DPCDEL_GISS | Delete directly manufactured component if already confirmed | DPCDEL_GISS | CHAR | 1 | OCM_CONFLICT | ||||
DPCDEL_PCNF | Delete directly confirmed comp. if op. partially confirmed | DPCDEL_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
DPCDEL_RELE | Delete directly manufactured component if operation released | DPCDEL_RELE | CHAR | 1 | OCM_CONFLICT | ||||
DPCDEL_CMAN | Delete a manually created directly manufactured component | DPCDEL_CMAN | CHAR | 1 | OCM_CONFLICT | ||||
DPCCHG_CONF | Change directly manufactured component if op. confirmed | DPCCHG_CONF | CHAR | 1 | OCM_CONFLICT | ||||
DPCCHG_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCCHG_GISS | Change directly manufactured component if already withdrawn | DPCCHG_GISS | CHAR | 1 | OCM_CONFLICT | ||||
DPCCHG_GISS_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCCHG_PCNF | Change directly manuf. component if op.partially confirmed | DPCCHG_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
DPCCHG_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCCHG_RELE | Change directly manufactured component if operation released | DPCCHG_RELE | CHAR | 1 | OCM_CONFLICT | ||||
DPCCHG_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCINS_CONF | Create directly manufactured component if op.confirmed | DPCINS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
DPCINS_PCNF | Create directly manufactured component if op.partially conf. | DPCINS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
DPCINS_RELE | Create directly manufactured component if operation released | DPCINS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
DPCMVS_RELE | Reassign directly produced component if source op.released | DPCMVS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
DPCMVS_PCNF | Reassign directly produced component if source op.part.conf. | DPCMVS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
DPCMVS_CONF | Reassign directly produced component if source op.confirmed | DPCMVS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
DPCMOV_GISS | Reassign direct production component if already withdrawn | DPCMOV_GISS | CHAR | 1 | OCM_CONFLICT | ||||
DPCMVD_RELE | Reassign directly produced component if target op.released | DPCMVD_RELE | CHAR | 1 | OCM_CONFLICT | ||||
DPCMVD_PCNF | Reassign directly produced comp. if target op.part.confirmed | DPCMVD_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
DPCMVD_CONF | Reassign directly produced component if target op. confirmed | DPCMVD_CONF | CHAR | 1 | OCM_CONFLICT | ||||
SOPCHG_CONF | Change sub-operation when operation is confirmed | POSCHG_CONF | CHAR | 1 | OCM_CONFLICT | ||||
SOPCHG_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
SOPCHG_PCNF | Change sub-operation when operation in partially confirmed | POSCHG_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
SOPCHG_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
SOPCHG_RELE | Change sub-operation when operation is released | POSCHG_RELE | CHAR | 1 | OCM_CONFLICT | ||||
SOPCHG_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
SOPDEL_CONF | Delete sub-operation when operation is confirmed | POSDEL_CONF | CHAR | 1 | OCM_CONFLICT | ||||
SOPDEL_PCNF | Delete sub-operation when operation is partially confirmed | POSDEL_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
SOPDEL_RELE | Delete sub-operation when operation is released | POSDEL_RELE | CHAR | 1 | OCM_CONFLICT | ||||
SOPDEL_CMAN | Delete sub-operation that was created manually | POSDEL_CMAN | CHAR | 1 | OCM_CONFLICT | ||||
SOPINS_CONF | Create a sub-operation when operation is confirmed | POSINS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
SOPINS_PCNF | Create a sub-operation when operation is partially confirmed | POSINS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
SOPINS_RELE | Create a sub-operation when operation is released | POSINS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
PRTCHG_CONF | Change a PRT, if the activity has been confirmed | PRTCHG_CONF | CHAR | 1 | OCM_CONFLICT | ||||
PRTCHG_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
PRTCHG_PCNF | Change a PRT, if activity is partially confirmed | PRTCHG_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
PRTCHG_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
PRTCHG_RELE | Change a PRT, if activity has been released | PRTCHG_RELE | CHAR | 1 | OCM_CONFLICT | ||||
PRTCHG_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
PRTDEL_CONF | Delete a PRT, if activity has been confirmed | PRTDEL_CONF | CHAR | 1 | OCM_CONFLICT | ||||
PRTDEL_PCNF | Delete PRT when operation is partially confirmed | PRTDEL_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
PRTDEL_RELE | Delete PRT when operation is released | PRTDEL_RELE | CHAR | 1 | OCM_CONFLICT | ||||
PRTDEL_CMAN | Delete a PRT that was created manually | PRTDEL_CMAN | CHAR | 1 | OCM_CONFLICT | ||||
PRTINS_CONF | Create a PRT if the activity is confirmed | PRTINS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
PRTINS_PCNF | Create a PRT, if activity is partially confirmed | PRTINS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
PRTINS_RELE | Create a PRT, if activity has been released | PRTINS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
SEQDEL_CMAN | Deleting a manually created sequence | SEQDEL_CMAN | CHAR | 1 | OCM_CONFLICT | ||||
MARK_CHNG | Copy selected changes | OCM_MARK_CHNG | CHAR | 1 | CHAR1 | ||||
SINGLE_CHG | Individual change steps can be executed | OCM_SINGLE_CHG | CHAR | 1 | FLAG | ||||
OPRMAN_NEXE | 'Do not execute' deletion of operation added manually | OPRMAN_NEXE | CHAR | 1 | FLAG | ||||
SOPMAN_NEXE | 'Do not execute' deletion of suboperation added manually | POSMAN_NEXE | CHAR | 1 | FLAG | ||||
CMPMAN_NEXE | Manually delete added component 'Do not execute' | CMPMAN_NEXE | CHAR | 1 | FLAG | ||||
DPCMAN_NEXE | Delete manual direct production component 'do not execute' | DPCMAN_NEXE | CHAR | 1 | FLAG | ||||
PRTMAN_NEXE | 'Do not execute' deletion of PRT added manually | PRTMAN_NEXE | CHAR | 1 | FLAG | ||||
ORDCHG_RELE | Change of a released order header | ORDCHG_RELE | CHAR | 1 | OCM_CONFLICT | ||||
ORDCHG_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
ORDCHG_PCNF | Change of a partially confirmed order header | ORDCHG_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
ORDCHG_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
ORDCHG_CONF | Change of a confirmed order header | ORDCHG_CONF | CHAR | 1 | OCM_CONFLICT | ||||
ORDCHG_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCCHG_HIER | Permit Hierarchical Changes in Collective Order | DPCCHG_HIER | CHAR | 1 | FLAG | ||||
OPRDEL_RELE_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
OPRDEL_PCNF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
OPRDEL_CONF_DE | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
ORDMVS_RELE | Reassign Production Order if Source Operation is Released | ORDMVS_RELE | CHAR | 1 | OCM_CONFLICT | ||||
ORDMVS_PCNF | Reassign Prod. Order if Source Operation Partially Confirmed | ORDMVS_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
ORDMVS_CONF | Reassign Production Order if Source Operation Confirmed | ORDMVS_CONF | CHAR | 1 | OCM_CONFLICT | ||||
ORDMVS_PURC | Reallocate Production Order if Component is Withdrawn | ORDMVS_PURC | CHAR | 1 | OCM_CONFLICT | ||||
ORDMOV_RELE | Reassign Production Order if Target Operation Released | ORDMOV_RELE | CHAR | 1 | OCM_CONFLICT | ||||
ORDMOV_PCNF | Reassign Production Order if Target Op. Parially Confirmed | ORDMOV_PCNF | CHAR | 1 | OCM_CONFLICT | ||||
ORDMOV_CONF | Short text: Reassign Prod. Order if Target Act. is Confirmed | ORDMOV_CONF | CHAR | 1 | OCM_CONFLICT | ||||
CMPMVS_RELE_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_PCNF_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_CONF_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_PRCH_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_GISS_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_RELE_ZV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_PCNF_ZV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
CMPMVS_CONF_ZV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_RELE_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_PCNF_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_CONF_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_GISS_QV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_RELE_ZV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_PCNF_ZV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG | ||||
DPCMVS_CONF_ZV | Do not Execute Change Step | OCM_NO_EXEC | CHAR | 1 | FLAG |
Key field | Non-key field |
How do I retrieve data from SAP table TCO47 using ABAP code
The following ABAP code Example will allow you to do a basic selection on TCO47 to SELECT all data from the tableDATA: WA_TCO47 TYPE TCO47.
SELECT SINGLE *
FROM TCO47
INTO CORRESPONDING FIELDS OF WA_TCO47
WHERE...
How to access SAP table TCO47
Within an ECC or HANA version of SAP you can also view further information about TCO47 and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects