N1FORMULARY SAP (Medication: Drug Formulary) Table details

Dictionary Type: Table
Description: Medication: Drug Formulary




ABAP Code to SELECT data from N1FORMULARY
Related tables to N1FORMULARY
Access table N1FORMULARY




Table field list including key, data, relationships and ABAP select examples

N1FORMULARY is a standard SAP Table which is used to store Medication: Drug Formulary data and is available within R/3 SAP systems depending on the version and release level.

The N1FORMULARY table consists of various fields, each holding specific information or linking keys about Medication: Drug Formulary data available in SAP. These include DRUGID (Medication: Mnemonic), BEGDT (IS-H: Valid-From Date of Record), ENDDT (IS-H: Valid-To Date of Record), CATID (Medication: Internal Key of Drug Catalog).. 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: A - Application table (master and transaction data)
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)

Text table = N1FORMULARYT


SAP N1FORMULARY 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
MANDTClient MANDTCLNT3T000MANDT
DRUGIDMedication: Mnemonic N1ME_DRUGIDCHAR32SYSUUID_C
BEGDTIS-H: Valid-From Date of Record RI_BEGDTDATS8RI_DATUM
ENDDTIS-H: Valid-To Date of Record RI_ENDDTDATS8RI_DATUM
CATIDMedication: Internal Key of Drug Catalog N1ME_CATIDCHAR3N1DCN1ME_CATID
RCDEACTMedication: Reason Code - OBSOLETE N1ME_RCODEID_OCHAR5TN1RCODEN1ME_RCODEID
DEACT_RCMedication: Deactivation Reason Code N1ME_RCDEACTVCHAR5TN1RCINDN1ME_RCODEID
MANUALMedication: Manually Added Data Record Indicator N1ME_MANUALCHAR1XFELD
NOTE1Medication: Indicator Note for Pharmacist Exists - OBSOLETE N1ME_NOTE1_OCHAR1XFELD
NOTE2Medication: Indicator Note for Nurse Exists - OBSOLETE N1ME_NOTE2_OCHAR1XFELD
NOTE3Medication: Indicator Note for Physician Exists - OBSOLETE N1ME_NOTE3_OCHAR1XFELD
PREPMedication:Manufacture Directions Exist Indicator - OBSOLETE N1ME_PREP_OCHAR1XFELD
AUTIDEMDrug Substitution Allowed Indicator - OBSOLETE N1ME_AUTIDEMCHAR1XFELD
BDCUPDMedication: Indicator for Synchronize with External Catalog N1ME_BDCUPDCHAR1XFELD
CATIDBDCMedication: ID of External Drug Catalog - OBSOLETE N1ME_CATIDBDC_OCHAR3N1DCN1ME_CATID
DRUGIDBDCMedication: Mnemonic in Basic Catalog - OBSOLETE N1ME_DRUGIDBDC_OCHAR32N1BDCCSYSUUID_C
TRMDAYSMedication: Preset Treatment Period (Days) - OBSOLETE N1ME_TRMDAYSINT13
TRMSTOPMedication: Indicator Stop After Treatment Period - OBSOLETE N1ME_TRMSTOPCHAR1XFELD
PREVENTMedication: Predefined Events in Days N1ME_PREVENTINT13
MEDCLIDMedication: Drug Category ID - OBSOLETE N1ME_MEDCLIDCHAR3
MEDGRPIDMedication: Drug Category Key N1ME_MEDGRPIDCHAR3TN1MEDGROUPN1ME_MEDGRPID
ADRTIMUMedication: Unit of Administration Duration N1ME_ADRTIMUUNIT3T006CUNITMEINS
ADITIMMedication: Administration Duration N1ME_ADITIMQUAN12(3) MEQUAN1ME_QUAN123
RECQUANMedication: Recipe Quantity - OBSOLETE N1ME_RECQUAN_OQUAN12(3) MEQUAN1ME_RECQUAN
RECQUANUMedication: Recipe Quantity Unit - OBSOLETE N1ME_RECQUANU_OUNIT3T006CUNITMEINS
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
MMRESERVMedication: Create MM Reservation for Drug N1ME_MMRESERVCHAR1N1ME_MMRESERV
INDISDOSMedication: Indiscrete Dose Indicator N1ME_DISCDOSCHAR1XFELD
DISPPKGMedication: Deliver in Package Size Indicator (Pharmacy) N1ME_DISPPKGCHAR1XFELD
ADMPKGMedicat.: Post Package Unit at Administration Ind.(Patient) N1ME_ADMPKGCHAR1XFELD
VERSDATEMedication: Date and Time of Version N1ME_VERSDATENUMC14
EXTDCODECATMedication: ID of Identification System - OBSOLETE N1ME_EXTDCODECATCHAR3
EXTDCODEIDMedication: External Drug ID N1ME_EXTDCODEIDCHAR40
BRANDNAMEMedication: Brand Name N1ME_BRANDNAMECHAR120N1ME_BRANDNAME
GENNAMEMedication: Generic Name N1ME_GENNAMECHAR200N1ME_GENNAME
NARCOTICMedication: Narcotic Indicator N1ME_NARCOTICCHAR1XFELD
PSYCHOMedication: Psychotropic Indicator N1ME_PSYCHOCHAR1XFELD
CONTRMedication: Controlled Drug Indicator N1ME_CONTRCHAR1XFELD
ADMINDMedication: Administrable Independently N1ME_ADMINDCHAR1XFELD
MONOMedication: Single Agent Drug Indicator N1ME_MONOCHAR1XFELD
MANUFMedication: Manufacturer N1ME_MANUFCHAR120N1ME_MANUF
APDEVIDMedication: Administration Device ID N1ME_APDEVIDCHAR3TN1DEVICEN1ME_APDEVID
APROUTEIDMedication: ID Administration Route N1ME_ROUTEIDCHAR3TN1ROUTEN1ME_ROUTEID
PHFORMIDMedication: ID Dosage Form N1ME_PHFORMIDCHAR3TN1PHFORMN1ME_PHFORMID
UNITMedication: Drug - Base Unit N1ME_UNITUNIT3T006CUNITMEINS
QUANMedication: Drug - Base Quantity N1ME_QUANQUAN12(3) MEQUAN1ME_QUAN123
STRGTHUMedication: Strength Unit N1ME_STRGTHUUNIT3T006CUNITMEINS
STRGTHMedciation: Drug Strength N1ME_STRGTHQUAN12(3) MEQUAN1ME_QUAN123
STRGTHPUMedication: Reference Dose Unit N1ME_STRGTHPUUNIT3T006CUNITMEINS
STRGTHPMedication: Reference Dose N1ME_STRGTHPQUAN12(3) MEQUAN1ME_QUAN123
PSTRGTHMedication: Percentage Strength Indicator N1ME_PSTRGTHPCHAR1XFELD
PKGUNITMedication: Package Unit N1ME_PKGUNITUNIT3T006CUNITMEINS
PKGSIZEMedication: Package Size N1ME_PKGSIZEQUAN12(3) MEQUAN1ME_QUAN123
DEFDOSMMedication: Standard Individual Dose N1ME_DEFDOSMQUAN12(3) MEQUAN1ME_QUAN123
DEFEXPMedication: Shelf Life N1ME_DEFEXPQUAN12(3) MEQUAN1ME_QUAN123
DEFEXPTUMedication: Default Expiry Period Time Unit N1ME_DEFEXPTUUNIT3T006CUNITMEINS
MAXDOSMMedication: Maximum Individual Dose N1ME_MAXDOSMQUAN12(3) MEQUAN1ME_QUAN123
MAXDOSDMedication: Maximum Daily Dose N1ME_MAXDOSDQUAN12(3) MEQUAN1ME_QUAN123
MAXDOSLMedication: Maximum Lifetime Dose N1ME_MAXDOSLQUAN12(3) MEQUAN1ME_QUAN123
CUMDOSMedication: Cumulative Dose Indicator N1ME_CUMDOSCHAR1XFELD
FREEZEMedication: Freezing Required Indicator N1ME_FREEZECHAR1XFELD
REFRIGERATEMedication: Refrigeration Necessary Indicator N1ME_REFRIGERATECHAR1XFELD
MAXTEMPMedication: Maximum Storage Temperature N1ME_MAXTEMPQUAN3
MAXTEMP_VAL0Medication:Indicator Value 0 (SPACE = No Value/ X = Value 0) N1ME_VALUE_0CHAR1XFELD
MINTEMPMedication: Minimum Storage Temperature N1ME_MINTEMPQUAN3
MINTEMP_VAL0Medication:Indicator Value 0 (SPACE = No Value/ X = Value 0) N1ME_VALUE_0CHAR1XFELD
TEMPUMedication: Temperature Unit N1ME_TEMPUUNIT3T006CUNITMEINS
MAXDENMedciation: Maximum Denominator for Tablets N1ME_MAXDENNUMC1
TIMSENMedication: Time-Sensitive Drug N1ME_TIMSENCHAR1N1ME_TIMSEN
ADOUTPATMedication: Administration in IP/OC - OBSOLETE N1ME_ADOUTPATCHAR1XFELD
SECWITNESSMedication: Witness Required N1ME_SECWITNESSCHAR1N1ME_SECWITNESS
VFCOINDMedication: Check Condition to Be Checked N1ME_CHKCOCHAR1XFELD
OUPREPMedication: Preparation Fill Source Indicator N1ME_OUPREPCHAR1N1ME_OUPREP
NOCRUSHMedication: Drug Uncrushable Indicator N1ME_NOCRUSHCHAR1N1ME_NOCRUSH
OWNMEDMedication: Indicator for Patient's Own Medicine N1ME_OWNMEDCHAR1XFELD
INPATIENTMedication: Indicator, Administration - OBSOLETE N1ME_IP_USECHAR1ISH_ON_OFF
OUTPATIENTMedication: Indicator, Dispensing/Prescription - OBSOLETE N1ME_OP_USECHAR1ISH_ON_OFF
PRICEMedication: Price of the Medication - OBSOLETE N2ME_DRUGPRICE_OBSCURR11(2) N2ME_DRUGPRICE
PRICEUMedication: Price Unit N2ME_DRUGPRICEUCUKY5N2ME_DRUGPRICEUH_TCURC
FORMLVLMedication: Internal Key of Drug Level N1ME_MD_FORMLVLNUMC1TN1FORMLEVELN1ME_MD_FORMLVL
IVTYPEMedication: Order - Infusion Type N1ME_IVTYPECHAR1N1ME_IVTYPE
CHIVTYPEMedication: Changeable Infusion Type N1ME_MD_CHIVTYPECHAR1N1ME_MD_CHIVTYPE
STRGTHDOSMedication: Order - Dosage Type N1ME_STRGTHDOSCHAR1N1ME_STRGTHDOS
ALTQUANMedication: Alternative Reference Dose N1ME_MD_ALTQUANQUAN12(3) MEQUAN1ME_MD_ALTQUAN
ALTQUANUMedication: Alternative Reference Dose Unit N1ME_MD_ALTQUANUUNIT3N1ME_MD_ALTQUANU
EXTBEGDTMedication: Start of Valid. Period in Ext. Catlog N1ME_MD_EXTBEGDTDATS8N1ME_MD_EXTBEGDT
EXTENDDTMedication: End of Validity Period in Ext. Catalog N1ME_MD_EXTENDDTDATS8N1ME_MD_EXTENDDT
PKGMULTMedication: Number of Individual Packages N1ME_MD_PKGMULTNUMC4N1ME_MD_PKGMULT
INTERPOLMedication: Manual Check Necessary N1ME_MD_INTERPOLCHAR1XFELD
UNDIVUNITINDMedication: Indicator for Undivisible Dose Supply N1ME_MD_UNDIVUNITINDCHAR1N1ME_MD_UNDIVUNITIND
EMARMedication: 'Administration' Purpose N1ME_MD_EMARCHAR1N1ME_MD_EMAR
DISPMedication: 'Dispensing' Purpose N1ME_MD_DISPCHAR1N1ME_MD_DISP
PPRINTMedication: 'Print Prescription' Purpose N1ME_MD_PPRINTCHAR1N1ME_MD_PPRINT
DEFEMARMedication: Default for Administration N1ME_MD_DEFEMARCHAR1XFELD
DEFDISPMedication: Default Dispensing N1ME_MD_DEFDISPCHAR1XFELD
DEFPPRINTMedication: Default Purpose Prescription Printout N1ME_MD_DEFPPRINTCHAR1XFELD
IMPORTERMedication: Importer N1ME_MD_IMPORTERCHAR120N1ME_MD_IMPORTER
LEVEL1Medication: Mnemonic N1ME_DRUGIDCHAR32SYSUUID_C
LEVEL2Medication: Mnemonic N1ME_DRUGIDCHAR32SYSUUID_C
ASSIGNINDMedication: Indicator 'Assigned' N1ME_MD_ASSIGNINDCHAR1XFELD
EXTKEYMedication: Key in External Catalog N1ME_MD_EXTKEYCHAR40N1ME_MD_EXTKEY
EXTCATIDMedication: ID of External Drug Catalog N1ME_CATIDBDCCHAR3N1DCN1ME_CATID
COUNTDAYMedication, 'Display Treatment Days' Indicator N1ME_MD_COUNTDAYCHAR1N1ME_MD_COUNTDAY
COUNTMAXMedication: Number of Days for Treatment Day Display N1ME_MD_COUNTMAXNUMC3N1ME_MD_COUNTMAX
MARKETMedication: Marketability N1ME_MD_MARKETCHAR1N1ME_MD_MARKET
ERDATIS-H: Date when Record Created RI_ERDATDATS8RI_DATUM
ERTIMIS-H: Time Record Created RI_ERTIMTIMS6UHRZT
ERUSRIS-H: Name of Employee who Created Record RI_ERNAMCHAR12USNAM
UPDATIS-H: Date of Last Change RI_UPDATDATS8RI_DATUM
UPTIMIS-H: Time of Last Change RI_UPTIMTIMS6UHRZT
UPUSRIS-H: Name of Person who Last Changed Data RI_UPNAMCHAR12USNAM
TIME_BEFOREMedication: Time Difference Before N1ME_TIME_BEFORENUMC5N1ME_TIME_BEFORE
TIME_AFTERMedication: Time Difference After N1ME_TIME_AFTERNUMC5N1ME_TIME_AFTER

Key field Non-key field



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

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

SELECT SINGLE *
FROM N1FORMULARY
INTO CORRESPONDING FIELDS OF WA_N1FORMULARY
WHERE...

How to access SAP table N1FORMULARY

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

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


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!