openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/BDL_GET_CUSTOMIZING_INFORMATIO:
    post:
      tags:
      - BDL9
      summary: Delivers contents of table BDLcust and customer licence key
      operationId: /rfc/BDL_GET_CUSTOMIZING_INFORMATIO
      requestBody:
        content:
          application/json:
            schema:
              properties:
                BDLDL2TRANS:
                  type: array
                  items:
                    type: object
                    properties:
                      SAPNETBDL:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      CUSTBDL:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      SAPNET_CHG:
                        type: string
                        maxLength: 14
                        description: ABAP Time Stamp
                BDLDLASMJOBS:
                  type: array
                  items:
                    type: object
                    properties:
                      JOBNAME:
                        type: string
                        maxLength: 32
                        description: Background job name
                      JOBCOUNT:
                        type: string
                        maxLength: 8
                        description: Job ID
                      JOBGROUP:
                        type: string
                        maxLength: 12
                        description: Summary of jobs for a group
                      INTREPORT:
                        type: string
                        maxLength: 40
                        description: Name of internal report for batch job
                      STEPCOUNT:
                        type: integer
                        format: int32
                        description: Job step ID number.
                      SDLSTRTDT:
                        type: string
                        format: date
                        description: Planned Start Date for Background Job
                      SDLSTRTTM:
                        type: string
                        maxLength: 6
                        description: Planned start time for background Job
                      BTCSYSTEM:
                        type: string
                        maxLength: 32
                        description: Target System to Run Background Job
                      SDLDATE:
                        type: string
                        format: date
                        description: Date of job/step scheduling
                      SDLTIME:
                        type: string
                        maxLength: 6
                        description: Time of a scheduled job/step
                      SDLUNAME:
                        type: string
                        maxLength: 12
                        description: Initiator of job/step scheduling
                      LASTCHDATE:
                        type: string
                        format: date
                        description: Date of last job change
                      LASTCHTIME:
                        type: string
                        maxLength: 6
                        description: Time of last job change
                      LASTCHNAME:
                        type: string
                        maxLength: 12
                        description: Last job change made by
                      RELDATE:
                        type: string
                        format: date
                        description: Release Date for Background Scheduling
                      RELTIME:
                        type: string
                        maxLength: 6
                        description: Release time of scheduled background job
                      RELUNAME:
                        type: string
                        maxLength: 12
                        description: User that released scheduled batch job
                      STRTDATE:
                        type: string
                        format: date
                        description: Job start date
                      STRTTIME:
                        type: string
                        maxLength: 6
                        description: Batch job start time
                      ENDDATE:
                        type: string
                        format: date
                        description: Job start date
                      ENDTIME:
                        type: string
                        maxLength: 6
                        description: Batch job start time
                      PRDMINS:
                        type: integer
                        format: int64
                        description: Duration period (in minutes) for a batch job
                      PRDHOURS:
                        type: integer
                        format: int64
                        description: Duration period (in hours) for a batch job
                      PRDDAYS:
                        type: integer
                        format: int64
                        description: Duration (in days) of DBA action
                      PRDWEEKS:
                        type: integer
                        format: int64
                        description: Duration period (in weeks) for a batch job
                      PRDMONTHS:
                        type: integer
                        format: int64
                        description: Duration period (in months) for a batch job
                      PERIODIC:
                        type: string
                        maxLength: 1
                        description: Periodic jobs indicator ('X')
                      DELANFREP:
                        type: string
                        maxLength: 1
                        description: Job deletion indicator after processing
                      EMERGMODE:
                        type: string
                        maxLength: 1
                        description: Emergency Job operation indicator (content 'X')
                      STATUS:
                        type: string
                        maxLength: 1
                        description: State of Background Job
                      NEWFLAG:
                        type: string
                        maxLength: 1
                        description: New job ID creation flag
                      AUTHCKNAM:
                        type: string
                        maxLength: 12
                        description: Background User Name for Authorization Check
                      AUTHCKMAN:
                        type: string
                        maxLength: 3
                        description: Background client for authorization check
                      SUCCNUM:
                        type: integer
                        format: int32
                        description: Number of successor job(s)
                      PREDNUM:
                        type: integer
                        format: int32
                        description: Number of previous jobs
                      JOBLOG:
                        type: string
                        maxLength: 20
                        description: TemSe object name
                      LASTSTRTDT:
                        type: string
                        format: date
                        description: Latest Execution Date for a Background Job
                      LASTSTRTTM:
                        type: string
                        maxLength: 6
                        description: Latest Execution Time for Background Job
                      WPNUMBER:
                        type: integer
                        format: int32
                        description: Work process number
                      WPPROCID:
                        type: integer
                        format: int32
                        description: Work process ID
                      EVENTID:
                        type: string
                        maxLength: 32
                        description: Background Processing Event
                      EVENTPARM:
                        type: string
                        maxLength: 64
                        description: Background Event Parameters (Such as, Jobname/Jobcount)
                      BTCSYSREAX:
                        type: string
                        maxLength: 32
                        description: Target System to Run Background Job
                      JOBCLASS:
                        type: string
                        maxLength: 1
                        description: Job classification
                      PRIORITY:
                        type: integer
                        format: int32
                        description: Job priority
                      EVENTCOUNT:
                        type: string
                        maxLength: 8
                        description: Event number
                      CHECKSTAT:
                        type: string
                        maxLength: 1
                        description: Job status check indicator for subsequent job start
                      CALENDARID:
                        type: string
                        maxLength: 2
                        description: Factory calendar ID for background processing
                      PRDBEHAV:
                        type: string
                        maxLength: 1
                        description: Period behavior of jobs on non-workdays
                      EXECSERVER:
                        type: string
                        maxLength: 20
                        description: Server name
                      EOMCORRECT:
                        type: integer
                        format: int32
                        description: Correction field for calc. job execution (end-of-mth, cal.)
                      CALCORRECT:
                        type: integer
                        format: int32
                        description: Correction field for calc. job execution (end-of-mth, cal.)
                      REAXSERVER:
                        type: string
                        maxLength: 20
                        description: Server name
                      RECLOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical system
                      RECOBJTYPE:
                        type: string
                        maxLength: 10
                        description: Object Type
                      RECOBJKEY:
                        type: string
                        maxLength: 70
                        description: Object key
                      RECDESCRIB:
                        type: string
                        maxLength: 10
                        description: Describe flag
                      TGTSRVGRP:
                        type: string
                        maxLength: 40
                        description: Server Group Name Background Processing
                BDLDLCUST:
                  type: array
                  items:
                    type: object
                    properties:
                      CKEY:
                        type: string
                        maxLength: 8
                        description: Character field, 8 characters long
                      CDOCU:
                        type: string
                        maxLength: 80
                        description: Text (80 Characters)
                      CVALUE:
                        type: string
                        maxLength: 80
                        description: Text (80 Characters)
                BDLDLCUSTSE2:
                  type: array
                  items:
                    type: object
                    properties:
                      SESSIONNR:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      EXTENSION:
                        type: string
                        maxLength: 3
                        description: 3-Byte field
                      CONTRACT:
                        type: string
                        maxLength: 8
                        description: Character field, 8 characters long
                      DESCRIPTIO:
                        type: string
                        maxLength: 8
                        description: Character field, 8 characters long
                      PERIOD:
                        type: integer
                        format: int64
                        description: Numc3, internal use
                      SESS_DATE:
                        type: string
                        format: date
                        description: Session date
                BDLDLCUSTSES:
                  type: array
                  items:
                    type: object
                    properties:
                      CONTRACT:
                        type: string
                        maxLength: 8
                        description: Character field, 8 characters long
                      DESCRIPTIO:
                        type: string
                        maxLength: 8
                        description: Character field, 8 characters long
                      SESSIONNR:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      PERIOD:
                        type: integer
                        format: int64
                        description: Numc3, internal use
                      SESS_DATE:
                        type: string
                        format: date
                        description: Session date
                BDLDLNOHOSTS:
                  type: array
                  items:
                    type: object
                    properties:
                      HOST:
                        type: string
                        maxLength: 20
                        description: Host
                BDLDLNOTRANS:
                  type: array
                  items:
                    type: object
                    properties:
                      LOGFUNC:
                        type: string
                        maxLength: 30
                        description: Logical name
                BDLDLRTCC:
                  type: array
                  items:
                    type: object
                    properties:
                      TRANSPNO:
                        type: string
                        maxLength: 20
                        description: ''
                      TKEY:
                        type: string
                        maxLength: 3
                        description: ''
                      MANUAL_STS:
                        type: string
                        maxLength: 1
                        description: ''
                      PRIOR_STS:
                        type: string
                        maxLength: 1
                        description: ''
                      RUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                      RDATE:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      RTIME:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                BDLDLTRHOSTS:
                  type: array
                  items:
                    type: object
                    properties:
                      OLDHOST:
                        type: string
                        maxLength: 20
                        description: Host
                      NEWHOST:
                        type: string
                        maxLength: 20
                        description: Host
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  COLL_USER:
                    type: string
                    maxLength: 12
                    description: R/3 System, user logon name
                  LKEY:
                    type: string
                    maxLength: 24
                  BDLDL2TRANS:
                    type: array
                    items:
                      type: object
                      properties:
                        SAPNETBDL:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        CUSTBDL:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        SAPNET_CHG:
                          type: string
                          maxLength: 14
                          description: ABAP Time Stamp
                  BDLDLASMJOBS:
                    type: array
                    items:
                      type: object
                      properties:
                        JOBNAME:
                          type: string
                          maxLength: 32
                          description: Background job name
                        JOBCOUNT:
                          type: string
                          maxLength: 8
                          description: Job ID
                        JOBGROUP:
                          type: string
                          maxLength: 12
                          description: Summary of jobs for a group
                        INTREPORT:
                          type: string
                          maxLength: 40
                          description: Name of internal report for batch job
                        STEPCOUNT:
                          type: integer
                          format: int32
                          description: Job step ID number.
                        SDLSTRTDT:
                          type: string
                          format: date
                          description: Planned Start Date for Background Job
                        SDLSTRTTM:
                          type: string
                          maxLength: 6
                          description: Planned start time for background Job
                        BTCSYSTEM:
                          type: string
                          maxLength: 32
                          description: Target System to Run Background Job
                        SDLDATE:
                          type: string
                          format: date
                          description: Date of job/step scheduling
                        SDLTIME:
                          type: string
                          maxLength: 6
                          description: Time of a scheduled job/step
                        SDLUNAME:
                          type: string
                          maxLength: 12
                          description: Initiator of job/step scheduling
                        LASTCHDATE:
                          type: string
                          format: date
                          description: Date of last job change
                        LASTCHTIME:
                          type: string
                          maxLength: 6
                          description: Time of last job change
                        LASTCHNAME:
                          type: string
                          maxLength: 12
                          description: Last job change made by
                        RELDATE:
                          type: string
                          format: date
                          description: Release Date for Background Scheduling
                        RELTIME:
                          type: string
                          maxLength: 6
                          description: Release time of scheduled background job
                        RELUNAME:
                          type: string
                          maxLength: 12
                          description: User that released scheduled batch job
                        STRTDATE:
                          type: string
                          format: date
                          description: Job start date
                        STRTTIME:
                          type: string
                          maxLength: 6
                          description: Batch job start time
                        ENDDATE:
                          type: string
                          format: date
                          description: Job start date
                        ENDTIME:
                          type: string
                          maxLength: 6
                          description: Batch job start time
                        PRDMINS:
                          type: integer
                          format: int64
                          description: Duration period (in minutes) for a batch job
                        PRDHOURS:
                          type: integer
                          format: int64
                          description: Duration period (in hours) for a batch job
                        PRDDAYS:
                          type: integer
                          format: int64
                          description: Duration (in days) of DBA action
                        PRDWEEKS:
                          type: integer
                          format: int64
                          description: Duration period (in weeks) for a batch job
                        PRDMONTHS:
                          type: integer
                          format: int64
                          description: Duration period (in months) for a batch job
                        PERIODIC:
                          type: string
                          maxLength: 1
                          description: Periodic jobs indicator ('X')
                        DELANFREP:
                          type: string
                          maxLength: 1
                          description: Job deletion indicator after processing
                        EMERGMODE:
                          type: string
                          maxLength: 1
                          description: Emergency Job operation indicator (content 'X')
                        STATUS:
                          type: string
                          maxLength: 1
                          description: State of Background Job
                        NEWFLAG:
                          type: string
                          maxLength: 1
                          description: New job ID creation flag
                        AUTHCKNAM:
                          type: string
                          maxLength: 12
                          description: Background User Name for Authorization Check
                        AUTHCKMAN:
                          type: string
                          maxLength: 3
                          description: Background client for authorization check
                        SUCCNUM:
                          type: integer
                          format: int32
                          description: Number of successor job(s)
                        PREDNUM:
                          type: integer
                          format: int32
                          description: Number of previous jobs
                        JOBLOG:
                          type: string
                          maxLength: 20
                          description: TemSe object name
                        LASTSTRTDT:
                          type: string
                          format: date
                          description: Latest Execution Date for a Background Job
                        LASTSTRTTM:
                          type: string
                          maxLength: 6
                          description: Latest Execution Time for Background Job
                        WPNUMBER:
                          type: integer
                          format: int32
                          description: Work process number
                        WPPROCID:
                          type: integer
                          format: int32
                          description: Work process ID
                        EVENTID:
                          type: string
                          maxLength: 32
                          description: Background Processing Event
                        EVENTPARM:
                          type: string
                          maxLength: 64
                          description: Background Event Parameters (Such as, Jobname/Jobcount)
                        BTCSYSREAX:
                          type: string
                          maxLength: 32
                          description: Target System to Run Background Job
                        JOBCLASS:
                          type: string
                          maxLength: 1
                          description: Job classification
                        PRIORITY:
                          type: integer
                          format: int32
                          description: Job priority
                        EVENTCOUNT:
                          type: string
                          maxLength: 8
                          description: Event number
                        CHECKSTAT:
                          type: string
                          maxLength: 1
                          description: Job status check indicator for subsequent job start
                        CALENDARID:
                          type: string
                          maxLength: 2
                          description: Factory calendar ID for background processing
                        PRDBEHAV:
                          type: string
                          maxLength: 1
                          description: Period behavior of jobs on non-workdays
                        EXECSERVER:
                          type: string
                          maxLength: 20
                          description: Server name
                        EOMCORRECT:
                          type: integer
                          format: int32
                          description: Correction field for calc. job execution (end-of-mth, cal.)
                        CALCORRECT:
                          type: integer
                          format: int32
                          description: Correction field for calc. job execution (end-of-mth, cal.)
                        REAXSERVER:
                          type: string
                          maxLength: 20
                          description: Server name
                        RECLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical system
                        RECOBJTYPE:
                          type: string
                          maxLength: 10
                          description: Object Type
                        RECOBJKEY:
                          type: string
                          maxLength: 70
                          description: Object key
                        RECDESCRIB:
                          type: string
                          maxLength: 10
                          description: Describe flag
                        TGTSRVGRP:
                          type: string
                          maxLength: 40
                          description: Server Group Name Background Processing
                  BDLDLCUST:
                    type: array
                    items:
                      type: object
                      properties:
                        CKEY:
                          type: string
                          maxLength: 8
                          description: Character field, 8 characters long
                        CDOCU:
                          type: string
                          maxLength: 80
                          description: Text (80 Characters)
                        CVALUE:
                          type: string
                          maxLength: 80
                          description: Text (80 Characters)
                  BDLDLCUSTSE2:
                    type: array
                    items:
                      type: object
                      properties:
                        SESSIONNR:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        EXTENSION:
                          type: string
                          maxLength: 3
                          description: 3-Byte field
                        CONTRACT:
                          type: string
                          maxLength: 8
                          description: Character field, 8 characters long
                        DESCRIPTIO:
                          type: string
                          maxLength: 8
                          description: Character field, 8 characters long
                        PERIOD:
                          type: integer
                          format: int64
                          description: Numc3, internal use
                        SESS_DATE:
                          type: string
                          format: date
                          description: Session date
                  BDLDLCUSTSES:
                    type: array
                    items:
                      type: object
                      properties:
                        CONTRACT:
                          type: string
                          maxLength: 8
                          description: Character field, 8 characters long
                        DESCRIPTIO:
                          type: string
                          maxLength: 8
                          description: Character field, 8 characters long
                        SESSIONNR:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        PERIOD:
                          type: integer
                          format: int64
                          description: Numc3, internal use
                        SESS_DATE:
                          type: string
                          format: date
                          description: Session date
                  BDLDLNOHOSTS:
                    type: array
                    items:
                      type: object
                      properties:
                        HOST:
                          type: string
                          maxLength: 20
                          description: Host
                  BDLDLNOTRANS:
                    type: array
                    items:
                      type: object
                      properties:
                        LOGFUNC:
                          type: string
                          maxLength: 30
                          description: Logical name
                  BDLDLRTCC:
                    type: array
                    items:
                      type: object
                      properties:
                        TRANSPNO:
                          type: string
                          maxLength: 20
                          description: ''
                        TKEY:
                          type: string
                          maxLength: 3
                          description: ''
                        MANUAL_STS:
                          type: string
                          maxLength: 1
                          description: ''
                        PRIOR_STS:
                          type: string
                          maxLength: 1
                          description: ''
                        RUSER:
                          type: string
                          maxLength: 12
                          description: User Name
                        RDATE:
                          type: string
                          format: date
                          description: Current Date of Application Server
                        RTIME:
                          type: string
                          maxLength: 6
                          description: Current Time of Application Server
                  BDLDLTRHOSTS:
                    type: array
                    items:
                      type: object
                      properties:
                        OLDHOST:
                          type: string
                          maxLength: 20
                          description: Host
                        NEWHOST:
                          type: string
                          maxLength: 20
                          description: Host
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
