openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /idoc/HRMD_B03/HRMD_B: post: summary: 'HR: Basis Plan Data (for Recipient Unequal to HR, RW/LO)' operationId: /idoc/HRMD_B03/HRMD_B requestBody: content: application/json: schema: type: object properties: EDI_DC40: properties: TABNAM: type: string maxLength: 10 description: Name of Table Structure MANDT: type: string maxLength: 3 description: Client DOCNUM: type: string maxLength: 16 description: IDoc number DOCREL: type: string maxLength: 4 description: SAP Release for IDoc STATUS: type: string maxLength: 2 description: Status of IDoc DIRECT: type: string maxLength: 1 description: 'Direction enumValues: 1=Outbound, 2=Inbound' enum: - '1' - '2' OUTMOD: type: string maxLength: 1 description: 'Output mode enumValues: 1=Transfer IDoc immediately and start external subsystem, 2=Transfer IDoc immediately, 3=Collect IDocs, transfer and start external subsystem, 4=Collect IDocs and transfer' enum: - '1' - '2' - '3' - '4' EXPRSS: type: string maxLength: 1 description: 'Overriding in inbound processing enumValues: ""=No overriding, X=Overriding' enum: - '' - X TEST: type: string maxLength: 1 description: 'Test flag enumValues: ""=IDoc contains a productive message, X=IDoc contains a test message' enum: - '' - X IDOCTYP: type: string maxLength: 30 description: Name of basic type CIMTYP: type: string maxLength: 30 description: Extension (defined by customer) MESTYP: type: string maxLength: 30 description: Message type MESCOD: type: string maxLength: 3 description: Message code MESFCT: type: string maxLength: 3 description: Message Function STD: type: string maxLength: 1 description: EDI standard, flag STDVRS: type: string maxLength: 6 description: EDI standard, version and release STDMES: type: string maxLength: 6 description: EDI message type SNDPOR: type: string maxLength: 10 description: Sender port (SAP System, external subsystem) SNDPRT: type: string maxLength: 2 description: Partner type of sender SNDPFC: type: string maxLength: 2 description: Partner Function of Sender SNDPRN: type: string maxLength: 10 description: Partner Number of Sender SNDSAD: type: string maxLength: 21 description: Sender address (SADR) SNDLAD: type: string maxLength: 70 description: Logical address of sender RCVPOR: type: string maxLength: 10 description: Receiver port RCVPRT: type: string maxLength: 2 description: Partner Type of Receiver RCVPFC: type: string maxLength: 2 description: Partner function of recipient RCVPRN: type: string maxLength: 10 description: Partner Number of Receiver RCVSAD: type: string maxLength: 21 description: Recipient address (SADR) RCVLAD: type: string maxLength: 70 description: Logical address of recipient CREDAT: type: string format: date maxLength: 8 description: Created on CRETIM: type: string maxLength: 6 description: Created at REFINT: type: string maxLength: 14 description: Transmission file (EDI Interchange) REFGRP: type: string maxLength: 14 description: Message group (EDI Message Group) REFMES: type: string maxLength: 14 description: Message (EDI Message) ARCKEY: type: string maxLength: 70 description: Key for external message archive SERIAL: type: string maxLength: 20 description: Serialization E1PLOGI: type: array items: properties: PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID PROOF: type: string maxLength: 1 description: Single-Character Flag OPERA: type: string maxLength: 1 description: Operation Indicator SERIAL_COUNTER: type: string maxLength: 6 description: 'ALE: channel counter' FILTER1: type: string maxLength: 25 description: Filter 1 for HR Master Data Distribution FILTER2: type: string maxLength: 25 description: Filter 2 for HR Master Data Distribution E1PORIG: type: array items: properties: PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID END_DATE: type: string format: date maxLength: 8 description: Valid to Date of Entry for Original System END_TIME: type: string maxLength: 6 description: Valid to Time of Entry for Original System CHNG_USER: type: string maxLength: 12 description: User Name ORIGSYSTEM: type: string maxLength: 10 description: Logical system E1PITYP: type: array items: properties: PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date LONG_INFTY: type: string maxLength: 1 description: Indicator for Infotype Segment Longer Than 1000 Bytes E1P1000: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date LANGU: type: string maxLength: 1 description: Language Key DUMMY: type: string maxLength: 9 description: Dummy Function With Length 9 SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype SHORT: type: string maxLength: 12 description: Object Abbreviation STEXT: type: string maxLength: 40 description: Object Name GDATE: type: string format: date maxLength: 8 description: Delimitation date LANGU_ISO: type: string maxLength: 2 description: Language according to ISO 639 E1P1001: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype RSIGN: type: string maxLength: 1 description: 'Relationship Specification: A=bottom up,B=top down' enum: - A - B RELAT: type: string maxLength: 3 description: Relationship Between Objects ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype SCLAS: type: string maxLength: 2 description: Type of Related Object SOBID: type: string maxLength: 45 description: ID of Related Object PROZT: type: string maxLength: 6 description: Weighting Percentage (6 Characters for IDoc) ADATA: type: string maxLength: 180 description: ADATA Old Length (Rel. 2.2/3.0/3.1) ADATA_40: type: string maxLength: 600 description: Additional Relationship Data E1PADD2: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype RSIGN: type: string maxLength: 1 description: 'Relationship Specification: A=bottom up,B=top down' enum: - A - B RELAT: type: string maxLength: 3 description: Relationship Between Objects ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype SCLAS: type: string maxLength: 2 description: Type of Related Object SOBID: type: string maxLength: 45 description: ID of Related Object PROZT: type: string maxLength: 6 description: Weighting Percentage (6 Characters for IDoc) REPPR: type: string maxLength: 12 description: Substitute Profile ACTIVE: type: string maxLength: 1 description: 'Indicator: Substitution Active: ""=Not Selected,X=Selected' enum: - '' - X E1PADXN: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype RSIGN: type: string maxLength: 1 description: 'Relationship Specification: A=bottom up,B=top down' enum: - A - B RELAT: type: string maxLength: 3 description: Relationship Between Objects ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype SCLAS: type: string maxLength: 2 description: Type of Related Object SOBID: type: string maxLength: 45 description: ID of Related Object PROZT: type: string maxLength: 6 description: Weighting Percentage (6 Characters for IDoc) MESTYP: type: string maxLength: 6 description: Character field of length 6 MESTYP_40: type: string maxLength: 30 description: Message Type E1P1002: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date LANGU: type: string maxLength: 1 description: Language Key DUMMY: type: string maxLength: 9 description: Dummy Function With Length 9 SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype TABNR: type: string maxLength: 32 description: Reference Number to Table Part TABSEQNR: type: string maxLength: 6 description: Sequence Number in Table Part of Table Infotype TLINE: type: string maxLength: 79 description: Line With Length 79 for Infotype 1002 TFORMAT: type: string maxLength: 2 description: Tag column LANGU_ISO: type: string maxLength: 2 description: Language according to ISO 639 E1P1016: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype GTIME: type: string maxLength: 6 description: Generation Time SAPRL: type: string maxLength: 4 description: Release Status of SAP System ACTIV_PROF: type: string maxLength: 1 description: 'Profile Flagged for Activation: ""=Not Selected,X=Selected' enum: - '' - X TABNR: type: string maxLength: 32 description: Reference Number to Table Part TABSEQNR: type: string maxLength: 6 description: Sequence Number in Table Part of Table Infotype PROFILE: type: string maxLength: 12 description: Profile name VARIANT: type: string maxLength: 4 description: Variants for Profile Generator GENERATED: type: string maxLength: 1 description: 'Indicator: Entry Generated: ""=Not Selected,X=Selected' enum: - '' - X PSTATE: type: string maxLength: 1 description: Active or maintenance version E1P1017: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype TABNR: type: string maxLength: 32 description: Reference Number to Table Part TABSEQNR: type: string maxLength: 6 description: Sequence Number in Table Part of Table Infotype PROFL: type: string maxLength: 12 description: Authorization Profile EXCLUDED: type: string maxLength: 1 description: 'Flag for Excluded Structural Profiles: X=Flag set. Event has occurred.,""=Flag is Not Set' enum: - X - '' E1P1028: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype CNAME: type: string maxLength: 25 description: Address Supplement (c/o) STRAS: type: string maxLength: 30 description: House Number and Street ORT01: type: string maxLength: 20 description: Location PSTLZ: type: string maxLength: 10 description: Postal Code LAND1: type: string maxLength: 2 description: Version Number Component TELNR: type: string maxLength: 25 description: Telephone Number FAXNR: type: string maxLength: 25 description: Fax Number ENTKM: type: string maxLength: 5 description: Distance in Kilometers (5 Characters for IDoc) BUILD: type: string maxLength: 8 description: Building ROOM1: type: string maxLength: 8 description: Physical Room Number ADRNR: type: string maxLength: 10 description: Address REGIO: type: string maxLength: 3 description: Region (State, Province, County) STRS2: type: string maxLength: 35 description: House number and street HAUSN: type: string maxLength: 6 description: House number ORT01_630: type: string maxLength: 40 description: City E1P1032: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype NAME1: type: string maxLength: 12 description: SAPoffice user name NAME2: type: string maxLength: 12 description: SAPoffice user name NAME3: type: string maxLength: 12 description: SAPoffice user name NAME4: type: string maxLength: 12 description: SAPoffice user name NAME5: type: string maxLength: 12 description: SAPoffice user name SMTPADR: type: string maxLength: 241 description: E-Mail Address E1P1222: type: array items: properties: MANDT: type: string maxLength: 3 description: Client PLVAR: type: string maxLength: 2 description: Plan Version OTYPE: type: string maxLength: 2 description: Object Type OBJID: type: string maxLength: 8 description: Object ID INFTY: type: string maxLength: 4 description: Infotype SUBTY: type: string maxLength: 4 description: Subtype ISTAT: type: string maxLength: 1 description: Planning Status PRIOX: type: string maxLength: 2 description: Priority BEGDA: type: string format: date maxLength: 8 description: Start Date ENDDA: type: string format: date maxLength: 8 description: End Date VARYF: type: string maxLength: 10 description: Variation Field for File PLOG SEQNR: type: string maxLength: 3 description: Number of Infotype Record With Same Key AEDTM: type: string format: date maxLength: 8 description: Changed on UNAME: type: string maxLength: 12 description: User Name REASN: type: string maxLength: 2 description: Reason HISTO: type: string maxLength: 1 description: Historical Record Flag ITXNR: type: string maxLength: 8 description: Text Module for Infotype TABNR: type: string maxLength: 32 description: Reference Number to Table Part TABSEQNR: type: string maxLength: 6 description: Sequence Number in Table Part of Table Infotype ATTRIB: type: string maxLength: 10 description: 'General Attribute Maintenance: Attribute Definition' LOW: type: string maxLength: 255 description: 'General Attribute Maintenance: Attribute Value' HIGH: type: string maxLength: 255 description: 'General Attribute Maintenance: Value To' EXCLUDED: type: string maxLength: 1 description: 'Exclusion Indicator for Attribute Values: X=Flag set. Event has occurred.,""=Flag is Not Set' enum: - X - '' DEFAULTVAL: type: string maxLength: 1 description: 'General Attribute Maintenance: Default Value: X=Flag set. Event has occurred.,""=Flag is Not Set' enum: - X - '' INHERITED: type: string maxLength: 1 description: 'General Attribute Maintenance: Attribute Value Inherited: X=Attribute value inherited,""=Attribute value defined here' enum: - X - '' required: - E1PITYP required: - E1PLOGI responses: '200': description: OK content: application/json: schema: type: object properties: TID: type: string description: tid '400': description: Bad request. 5XX: description: Unexpected error.