openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCPR_PR_GET_ACT_DATA_LOCAL:
    post:
      tags:
      - SCPRPROT
      operationId: /rfc/SCPR_PR_GET_ACT_DATA_LOCAL
      requestBody:
        content:
          application/json:
            schema:
              properties:
                P_DBCNT:
                  type: integer
                  format: int32
                  default: 100
                  description: Natural Number
                IT_PROT:
                  type: array
                  items:
                    type: object
                    properties:
                      ACT_ID:
                        type: string
                        maxLength: 32
                        description: 'BC Sets: Container for 32-character GUID'
                      BCSET_ID:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
                      PARENT_ID:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
                      CATEGORY:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Category  enumValues: S=Switch BC Set,""=Classical BC Set'
                        enum:
                        - S
                        - ''
                      ACT_DATE:
                        type: string
                        format: date
                        description: 'BC Set: Changed on'
                      ACT_TIME:
                        type: string
                        maxLength: 6
                        description: 'BC Set: Last changed at'
                      ACT_START:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      ACT_END:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      MODIFIER:
                        type: string
                        maxLength: 12
                        description: 'BC Set: Changed by'
                      ACT_TYPE:
                        type: integer
                        format: int32
                        description: Numbering for internal purposes
                      SIM_TYPE:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Flag to Copy Special Customizing  enumValues: X=Adjusting Special Customizing Allowed,""=Adjusting Special Customizing Not Allowed'
                        enum:
                        - X
                        - ''
                      LANGVECTOR:
                        type: string
                        maxLength: 40
                        description: Character field of length 40
                      LINE_NR:
                        type: string
                        maxLength: 10
                        description: 'BC Set: Template record number'
                      OBJECTNAME:
                        type: string
                        maxLength: 30
                        description: Object Name
                      TABLENAME:
                        type: string
                        maxLength: 30
                        description: 'BC Set: Table/View Name'
                      TABLETYPE:
                        type: string
                        maxLength: 1
                        description: 'Object type  enumValues: D=Dummy object,T=Individual transaction object,C=View cluster,S=Table (with text table),L=Logical transport object,V=View'
                        enum:
                        - D
                        - T
                        - C
                        - S
                        - L
                        - V
                      TABLEKEY:
                        type: string
                        maxLength: 255
                        description: 'BC Sets: BC Set activation error table key'
                      MSGID:
                        type: string
                        maxLength: 20
                        description: Application Area
                      MSGTY:
                        type: string
                        maxLength: 1
                        description: 'Error severity('' '',W(arning),E(rror),A(bnormal termination))  enumValues: W=Warning,""=Function Not Executed Yet,A=Internal Error, Operation Canceled,S=Status Message,E=Error: Could not Execute Function,N=Function Executed Successfully,I=Information,F=Fatal error'
                        enum:
                        - W
                        - ''
                        - A
                        - S
                        - E
                        - N
                        - I
                        - F
                      MSGNO:
                        type: string
                        maxLength: 3
                        description: Message number
                      VAR1:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      VAR2:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      VAR3:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      VAR4:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      PROTOFLAG:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Flag to Copy Special Customizing  enumValues: X=Adjusting Special Customizing Allowed,""=Adjusting Special Customizing Not Allowed'
                        enum:
                        - X
                        - ''
                      TRNO_SYST:
                        type: string
                        maxLength: 20
                        description: Request/Task
                      TRNO_CUST:
                        type: string
                        maxLength: 20
                        description: Request/Task
                      SYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      T_SID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      T_MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      ACTOPTIONS:
                        type: string
                        maxLength: 80
                        description: Char 80
                      OBJECTTYPE:
                        type: string
                        maxLength: 1
                        description: 'Object type  enumValues: D=Dummy object,T=Individual transaction object,C=View cluster,S=Table (with text table),L=Logical transport object,V=View'
                        enum:
                        - D
                        - T
                        - C
                        - S
                        - L
                        - V
                R_ACTID:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Sign in ranges
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Options in ranges
                      LOW:
                        type: string
                        maxLength: 32
                        description: 'BC Sets: Container for 32-character GUID'
                      HIGH:
                        type: string
                        maxLength: 32
                        description: 'BC Sets: Container for 32-character GUID'
                S_MODDAT:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Sign in ranges
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Options in ranges
                      LOW:
                        type: string
                        format: date
                        description: 'BC Set: Changed on'
                      HIGH:
                        type: string
                        format: date
                        description: 'BC Set: Changed on'
                S_MODIFI:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Sign in ranges
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Options in ranges
                      LOW:
                        type: string
                        maxLength: 12
                        description: 'BC Set: Changed by'
                      HIGH:
                        type: string
                        maxLength: 12
                        description: 'BC Set: Changed by'
                S_MODTIM:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Sign in ranges
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Options in ranges
                      LOW:
                        type: string
                        maxLength: 6
                        description: 'BC Set: Last changed at'
                      HIGH:
                        type: string
                        maxLength: 6
                        description: 'BC Set: Last changed at'
                S_PROFID:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Sign in ranges
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Options in ranges
                      LOW:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
                      HIGH:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  IT_PROT:
                    type: array
                    items:
                      type: object
                      properties:
                        ACT_ID:
                          type: string
                          maxLength: 32
                          description: 'BC Sets: Container for 32-character GUID'
                        BCSET_ID:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
                        PARENT_ID:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
                        CATEGORY:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Category  enumValues: S=Switch BC Set,""=Classical BC Set'
                          enum:
                          - S
                          - ''
                        ACT_DATE:
                          type: string
                          format: date
                          description: 'BC Set: Changed on'
                        ACT_TIME:
                          type: string
                          maxLength: 6
                          description: 'BC Set: Last changed at'
                        ACT_START:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                        ACT_END:
                          type: integer
                          format: int64
                          description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                        MODIFIER:
                          type: string
                          maxLength: 12
                          description: 'BC Set: Changed by'
                        ACT_TYPE:
                          type: integer
                          format: int32
                          description: Numbering for internal purposes
                        SIM_TYPE:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Flag to Copy Special Customizing  enumValues: X=Adjusting Special Customizing Allowed,""=Adjusting Special Customizing Not Allowed'
                          enum:
                          - X
                          - ''
                        LANGVECTOR:
                          type: string
                          maxLength: 40
                          description: Character field of length 40
                        LINE_NR:
                          type: string
                          maxLength: 10
                          description: 'BC Set: Template record number'
                        OBJECTNAME:
                          type: string
                          maxLength: 30
                          description: Object Name
                        TABLENAME:
                          type: string
                          maxLength: 30
                          description: 'BC Set: Table/View Name'
                        TABLETYPE:
                          type: string
                          maxLength: 1
                          description: 'Object type  enumValues: D=Dummy object,T=Individual transaction object,C=View cluster,S=Table (with text table),L=Logical transport object,V=View'
                          enum:
                          - D
                          - T
                          - C
                          - S
                          - L
                          - V
                        TABLEKEY:
                          type: string
                          maxLength: 255
                          description: 'BC Sets: BC Set activation error table key'
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Application Area
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: 'Error severity('' '',W(arning),E(rror),A(bnormal termination))  enumValues: W=Warning,""=Function Not Executed Yet,A=Internal Error, Operation Canceled,S=Status Message,E=Error: Could not Execute Function,N=Function Executed Successfully,I=Information,F=Fatal error'
                          enum:
                          - W
                          - ''
                          - A
                          - S
                          - E
                          - N
                          - I
                          - F
                        MSGNO:
                          type: string
                          maxLength: 3
                          description: Message number
                        VAR1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        VAR2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        VAR3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        VAR4:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        PROTOFLAG:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Flag to Copy Special Customizing  enumValues: X=Adjusting Special Customizing Allowed,""=Adjusting Special Customizing Not Allowed'
                          enum:
                          - X
                          - ''
                        TRNO_SYST:
                          type: string
                          maxLength: 20
                          description: Request/Task
                        TRNO_CUST:
                          type: string
                          maxLength: 20
                          description: Request/Task
                        SYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        T_SID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        T_MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ACTOPTIONS:
                          type: string
                          maxLength: 80
                          description: Char 80
                        OBJECTTYPE:
                          type: string
                          maxLength: 1
                          description: 'Object type  enumValues: D=Dummy object,T=Individual transaction object,C=View cluster,S=Table (with text table),L=Logical transport object,V=View'
                          enum:
                          - D
                          - T
                          - C
                          - S
                          - L
                          - V
                  R_ACTID:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Sign in ranges
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Options in ranges
                        LOW:
                          type: string
                          maxLength: 32
                          description: 'BC Sets: Container for 32-character GUID'
                        HIGH:
                          type: string
                          maxLength: 32
                          description: 'BC Sets: Container for 32-character GUID'
                  S_MODDAT:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Sign in ranges
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Options in ranges
                        LOW:
                          type: string
                          format: date
                          description: 'BC Set: Changed on'
                        HIGH:
                          type: string
                          format: date
                          description: 'BC Set: Changed on'
                  S_MODIFI:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Sign in ranges
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Options in ranges
                        LOW:
                          type: string
                          maxLength: 12
                          description: 'BC Set: Changed by'
                        HIGH:
                          type: string
                          maxLength: 12
                          description: 'BC Set: Changed by'
                  S_MODTIM:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Sign in ranges
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Options in ranges
                        LOW:
                          type: string
                          maxLength: 6
                          description: 'BC Set: Last changed at'
                        HIGH:
                          type: string
                          maxLength: 6
                          description: 'BC Set: Last changed at'
                  S_PROFID:
                    type: array
                    items:
                      type: object
                      properties:
                        SIGN:
                          type: string
                          maxLength: 1
                          description: Sign in ranges
                        OPTION:
                          type: string
                          maxLength: 2
                          description: Options in ranges
                        LOW:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
                        HIGH:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
