openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BAPI_PROCDIA_READMULTIPLE: post: tags: - BEDIA summary: Read process diagram modules operationId: /rfc/BAPI_PROCDIA_READMULTIPLE requestBody: content: application/json: schema: properties: CICOREQUESTNO: type: string maxLength: 20 description: Request/Task FROMTIMESTAMP: type: integer format: int64 description: Time stamp in short form (Local date and time/format) LASTUSER: type: string default: SY-UNAME maxLength: 12 description: Last changed on/by MODE: type: string default: SHOW maxLength: 6 description: CICO mode HEADERS: type: array items: type: object properties: ID: type: string maxLength: 20 description: Parent object ID GUID: type: string format: byte description: 16 byte GUID DEVCLASS: type: string maxLength: 30 description: Package HSTRUCT_ID: type: string format: byte description: 16 byte GUID HNODE_ID: type: string format: byte description: 16 byte GUID STATE: type: string maxLength: 2 description: 'Modeling status enumValues: 01=In Process,02=Locked,""=Released' enum: - '01' - '02' - '' PROC_COMP: type: string maxLength: 20 description: Object definition LINES: type: array items: type: object properties: ID: type: string maxLength: 20 description: Parent object ID LINE_ID: type: string maxLength: 10 description: Link ID LINE_TYPE: type: integer format: int64 description: 'Link type enumValues: 101=Assigned 1:1,044=Function creates event,042=Assigned 1:n,116=Function leads to linking operator,050=Is output for function,297=OrgUnit communicates with OrgUnit,048=Event is evaluated by linking operator,117=Linking operator leads to event,049=Is input for function,051=Assigned m:n,054=Operator links operator,166=System OrgUnit is assigned to function,899=Edge (line) in value chain,043=Event/linking operator activates function,001=Transaction Assignment' enum: - '101' - '044' - '042' - '116' - '050' - '297' - '048' - '117' - '049' - '051' - '054' - '166' - '899' - '043' - '001' PRED_NODE: type: string maxLength: 10 description: Preceding node SUCC_NODE: type: string maxLength: 10 description: Subsequent Node NODES: type: array items: type: object properties: ID: type: string maxLength: 20 description: Parent object ID NODE_ID: type: string maxLength: 10 description: Node ID NODE_TYPE: type: string maxLength: 2 description: 'Node type enumValues: GR=Group,NT=Entity,SP=Scenario process path,WM=Message flow,CO=OR-operator,BA=Enterprise area,CA=AND-operator,HF=Application Component,SC=Scenario process,AC=Activity,FS=Process,OS=System organizational unit,UO=BOR object,FU=Function,TO=Organizational unit,FP=Process path,NU=Output entity,FM=Main process,PM=Message type,EV=Event,GV=Global variant,CX=EXCLUSIVE OR-operator,NI=Input entity' enum: - GR - NT - SP - WM - CO - BA - CA - HF - SC - AC - FS - OS - UO - FU - TO - FP - NU - FM - PM - EV - GV - CX - NI OBJ_DEF: type: string maxLength: 20 description: Object definition ACTIVITY: type: string maxLength: 32 description: Unique ID - 32 characters X_POSITION: type: integer format: int64 description: Varchart X position Y_POSITION: type: integer format: int64 description: Varchart Y position OPTIONAL: type: string maxLength: 1 description: 'Functional use: optional function enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X PROCESSDIAGRAMSTOREAD: type: array items: type: object properties: ID: type: string maxLength: 20 description: Object definition GUID: type: string format: byte description: 16 byte GUID responses: '200': description: OK content: application/json: schema: properties: HEADERS: type: array items: type: object properties: ID: type: string maxLength: 20 description: Parent object ID GUID: type: string format: byte description: 16 byte GUID DEVCLASS: type: string maxLength: 30 description: Package HSTRUCT_ID: type: string format: byte description: 16 byte GUID HNODE_ID: type: string format: byte description: 16 byte GUID STATE: type: string maxLength: 2 description: 'Modeling status enumValues: 01=In Process,02=Locked,""=Released' enum: - '01' - '02' - '' PROC_COMP: type: string maxLength: 20 description: Object definition LINES: type: array items: type: object properties: ID: type: string maxLength: 20 description: Parent object ID LINE_ID: type: string maxLength: 10 description: Link ID LINE_TYPE: type: integer format: int64 description: 'Link type enumValues: 101=Assigned 1:1,044=Function creates event,042=Assigned 1:n,116=Function leads to linking operator,050=Is output for function,297=OrgUnit communicates with OrgUnit,048=Event is evaluated by linking operator,117=Linking operator leads to event,049=Is input for function,051=Assigned m:n,054=Operator links operator,166=System OrgUnit is assigned to function,899=Edge (line) in value chain,043=Event/linking operator activates function,001=Transaction Assignment' enum: - '101' - '044' - '042' - '116' - '050' - '297' - '048' - '117' - '049' - '051' - '054' - '166' - '899' - '043' - '001' PRED_NODE: type: string maxLength: 10 description: Preceding node SUCC_NODE: type: string maxLength: 10 description: Subsequent Node NODES: type: array items: type: object properties: ID: type: string maxLength: 20 description: Parent object ID NODE_ID: type: string maxLength: 10 description: Node ID NODE_TYPE: type: string maxLength: 2 description: 'Node type enumValues: GR=Group,NT=Entity,SP=Scenario process path,WM=Message flow,CO=OR-operator,BA=Enterprise area,CA=AND-operator,HF=Application Component,SC=Scenario process,AC=Activity,FS=Process,OS=System organizational unit,UO=BOR object,FU=Function,TO=Organizational unit,FP=Process path,NU=Output entity,FM=Main process,PM=Message type,EV=Event,GV=Global variant,CX=EXCLUSIVE OR-operator,NI=Input entity' enum: - GR - NT - SP - WM - CO - BA - CA - HF - SC - AC - FS - OS - UO - FU - TO - FP - NU - FM - PM - EV - GV - CX - NI OBJ_DEF: type: string maxLength: 20 description: Object definition ACTIVITY: type: string maxLength: 32 description: Unique ID - 32 characters X_POSITION: type: integer format: int64 description: Varchart X position Y_POSITION: type: integer format: int64 description: Varchart Y position OPTIONAL: type: string maxLength: 1 description: 'Functional use: optional function enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X PROCESSDIAGRAMSTOREAD: type: array items: type: object properties: ID: type: string maxLength: 20 description: Object definition GUID: type: string format: byte description: 16 byte GUID RETURN: type: array items: type: object properties: TYPE: type: string maxLength: 1 description: 'Message type: S Success, E Error, W Warning, I Info, A Abort' ID: type: string maxLength: 20 description: Message Class NUMBER: type: integer format: int64 description: Message Number MESSAGE: type: string maxLength: 220 description: Message Text LOG_NO: type: string maxLength: 20 description: 'Application log: log number' LOG_MSG_NO: type: integer format: int64 description: 'Application log: Internal message serial number' MESSAGE_V1: type: string maxLength: 50 description: Message Variable MESSAGE_V2: type: string maxLength: 50 description: Message Variable MESSAGE_V3: type: string maxLength: 50 description: Message Variable MESSAGE_V4: type: string maxLength: 50 description: Message Variable PARAMETER: type: string maxLength: 32 description: Parameter Name ROW: type: integer format: int32 description: Lines in parameter FIELD: type: string maxLength: 30 description: Field in parameter SYSTEM: type: string maxLength: 10 description: Logical system from which message originates '400': description: Bad request. 5XX: description: Unexpected error.