SAP TEMFIRMA IS-U mig.: company Table data and field list

TEMFIRMA is a standard SAP Table which is used to store IS-U mig.: company data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The TEMFIRMA table consists of various fields, each holding specific information or linking keys about IS-U mig.: company data available in SAP. These include PGM_LANG (Programming language of legacy system), RIVA (Data transfer from RIVA legacy system), DEVCLASS (Development Class for Migration Workbench), SERVER (Remote server of migration path dialog)... 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. .

TEMFIRMA table Technical Details:

Delivery Class: E - Control table, SAP and customer have separate key areas
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)

Text table = TEMFIRMAT


SAP TEMFIRMA table 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 TEMFIRMA 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
FIRMACompany (Client) for Migration EMG_FIRMACHAR5EMG_FIRMA
PGM_LANGProgramming language of legacy system EMG_LANGCHAR8EMG_LANG
RIVAData transfer from RIVA legacy system EMG_RIVACHAR1EMG_KENNZX
DEVCLASSDevelopment Class for Migration Workbench EMG_DEVCLASSCHAR30TDEVCDEVCLASS
SERVERRemote server of migration path dialog EMG_SERVER_DIACHAR40MSNAME2
PFADPath for Migration Dialog EMG_PFAD_DIACHAR60EMG_PFAD_NAME
SERVER_BACKRemote server of migration path batch EMG_SERVER_BACKCHAR40MSNAME2
PFAD_BACKPath for Migration Batch EMG_PFAD_BACKCHAR60EMG_PFAD_NAME
DATUMDate DATUMDATS8DATUM
UZEITTime UZEITTIMS6UZEIT
ANAMEUser Name UNAMECHAR12UNAME
CPGFSCode Page of Legacy System EMG_SCPNUMC4Assigned to domainCPCODEPAGE
CPGISCode Page of System EMG_ICPNUMC4Assigned to domainCPCODEPAGE
FILE_SUFFIXMigration file suffix EMG_SUFFIXCHAR3EMG_SUFFIX
LEN_FILE_SUFFIXLength of Generic File Name Extension EMG_LEN_FILE_SUFFIXNUMC1EMG_LEN_FILE_SUFFIX

Key field Non-key field



How do I retrieve data from SAP table TEMFIRMA using ABAP code

The following ABAP code Example will allow you to do a basic selection on TEMFIRMA to SELECT all data from the table
DATA: WA_TEMFIRMA TYPE TEMFIRMA.

SELECT SINGLE *
FROM TEMFIRMA
INTO CORRESPONDING FIELDS OF WA_TEMFIRMA
WHERE...

How to access SAP table TEMFIRMA

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

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