openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCP_READ_CODEPAGE_46:
    post:
      tags:
      - SCPB
      operationId: /rfc/SCP_READ_CODEPAGE_46
      requestBody:
        content:
          application/json:
            schema:
              properties:
                CODEPAGE:
                  type: integer
                  format: int64
                  description: Character set name
                CODETAB:
                  type: array
                  items:
                    type: object
                    properties:
                      CPCHARNO:
                        type: integer
                        format: int64
                        description: SAP character number
                      CPCODELEN:
                        type: integer
                        format: int64
                        description: Number of hex codes (5-126)
                      CPCODE1:
                        type: string
                        maxLength: 2
                        description: 'Hex code 1  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                        enum:
                        - '80'
                        - BA
                        - '50'
                        - DA
                        - '10'
                        - '70'
                        - 3A
                        - '30'
                        - '90'
                        - 5A
                        - F0
                        - '20'
                        - B0
                        - D0
                        - FA
                        - 4A
                        - '40'
                        - E0
                        - AA
                        - CA
                        - EA
                        - 0A
                        - 9A
                        - A0
                        - 2A
                        - 7A
                        - C0
                        - 6A
                        - '60'
                        - '00'
                        - 1A
                        - 8A
                      CPCODE2:
                        type: string
                        maxLength: 2
                        description: 'Hex code 2  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                        enum:
                        - '80'
                        - BA
                        - '50'
                        - DA
                        - '10'
                        - '70'
                        - 3A
                        - '30'
                        - '90'
                        - 5A
                        - F0
                        - '20'
                        - B0
                        - D0
                        - FA
                        - 4A
                        - '40'
                        - E0
                        - AA
                        - CA
                        - EA
                        - 0A
                        - 9A
                        - A0
                        - 2A
                        - 7A
                        - C0
                        - 6A
                        - '60'
                        - '00'
                        - 1A
                        - 8A
                      CPCODE3:
                        type: string
                        maxLength: 2
                        description: 'Hex code 3  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                        enum:
                        - '80'
                        - BA
                        - '50'
                        - DA
                        - '10'
                        - '70'
                        - 3A
                        - '30'
                        - '90'
                        - 5A
                        - F0
                        - '20'
                        - B0
                        - D0
                        - FA
                        - 4A
                        - '40'
                        - E0
                        - AA
                        - CA
                        - EA
                        - 0A
                        - 9A
                        - A0
                        - 2A
                        - 7A
                        - C0
                        - 6A
                        - '60'
                        - '00'
                        - 1A
                        - 8A
                      CPCODE4:
                        type: string
                        maxLength: 2
                        description: 'Hex code 4  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                        enum:
                        - '80'
                        - BA
                        - '50'
                        - DA
                        - '10'
                        - '70'
                        - 3A
                        - '30'
                        - '90'
                        - 5A
                        - F0
                        - '20'
                        - B0
                        - D0
                        - FA
                        - 4A
                        - '40'
                        - E0
                        - AA
                        - CA
                        - EA
                        - 0A
                        - 9A
                        - A0
                        - 2A
                        - 7A
                        - C0
                        - 6A
                        - '60'
                        - '00'
                        - 1A
                        - 8A
                      CPCODES:
                        type: string
                        maxLength: 252
                        description: Hex codes (many pairs)
                      COMMAND:
                        type: string
                        maxLength: 4
                        description: 'Command to change character formats  enumValues: 7TO2=Change from table TCP07(DELETE) to TCP02(INSERT),INS3=Insert in table TCP03,7DEL=Delete the entry from table TCP07,7TO3=Change from table TCP07(DELETE) to TCP03(INSERT),?DEL=Delete from all tables,?UP?=Update (table or table change unknown),NOOP=No action required (yet),INS?=Insert into appropriate table,2TO3=Change from table TCP02(DELETE) to TCP03(INSERT),2TO7=Change from table TCP02(DELETE) to TCP07(INSERT),INS2=Inssert
                          in table TCP02,7UPD=Save with UPDATE in table TCP07,2DEL=Delete the entry from table TCP02,INS7=Insert in table TCP07,3TO2=Change from table TCP03(DELETE) to TCP02(INSERT),3UPD=Save with UPDATE in table TCP03,3TO7=Change from table TCP03(DELETE) to TCP07(INSERT),2UPD=Save with UPDATE in table TCP02,3DEL=Delete the entry from table TCP03'
                        enum:
                        - 7TO2
                        - INS3
                        - 7DEL
                        - 7TO3
                        - ?DEL
                        - ?UP?
                        - NOOP
                        - INS?
                        - 2TO3
                        - 2TO7
                        - INS2
                        - 7UPD
                        - 2DEL
                        - INS7
                        - 3TO2
                        - 3UPD
                        - 3TO7
                        - 2UPD
                        - 3DEL
                      RESULT:
                        type: string
                        maxLength: 10
                        description: Result of changing character formats
              required:
              - CODEPAGE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EXTENSIONS:
                    type: integer
                    format: int64
                  NAME:
                    type: string
                    maxLength: 50
                    description: Character set name
                  CODETAB:
                    type: array
                    items:
                      type: object
                      properties:
                        CPCHARNO:
                          type: integer
                          format: int64
                          description: SAP character number
                        CPCODELEN:
                          type: integer
                          format: int64
                          description: Number of hex codes (5-126)
                        CPCODE1:
                          type: string
                          maxLength: 2
                          description: 'Hex code 1  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                          enum:
                          - '80'
                          - BA
                          - '50'
                          - DA
                          - '10'
                          - '70'
                          - 3A
                          - '30'
                          - '90'
                          - 5A
                          - F0
                          - '20'
                          - B0
                          - D0
                          - FA
                          - 4A
                          - '40'
                          - E0
                          - AA
                          - CA
                          - EA
                          - 0A
                          - 9A
                          - A0
                          - 2A
                          - 7A
                          - C0
                          - 6A
                          - '60'
                          - '00'
                          - 1A
                          - 8A
                        CPCODE2:
                          type: string
                          maxLength: 2
                          description: 'Hex code 2  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                          enum:
                          - '80'
                          - BA
                          - '50'
                          - DA
                          - '10'
                          - '70'
                          - 3A
                          - '30'
                          - '90'
                          - 5A
                          - F0
                          - '20'
                          - B0
                          - D0
                          - FA
                          - 4A
                          - '40'
                          - E0
                          - AA
                          - CA
                          - EA
                          - 0A
                          - 9A
                          - A0
                          - 2A
                          - 7A
                          - C0
                          - 6A
                          - '60'
                          - '00'
                          - 1A
                          - 8A
                        CPCODE3:
                          type: string
                          maxLength: 2
                          description: 'Hex code 3  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                          enum:
                          - '80'
                          - BA
                          - '50'
                          - DA
                          - '10'
                          - '70'
                          - 3A
                          - '30'
                          - '90'
                          - 5A
                          - F0
                          - '20'
                          - B0
                          - D0
                          - FA
                          - 4A
                          - '40'
                          - E0
                          - AA
                          - CA
                          - EA
                          - 0A
                          - 9A
                          - A0
                          - 2A
                          - 7A
                          - C0
                          - 6A
                          - '60'
                          - '00'
                          - 1A
                          - 8A
                        CPCODE4:
                          type: string
                          maxLength: 2
                          description: 'Hex code 4  enumValues: 80=128..137,BA=186..191,50= 80.. 89,DA=218..223,10= 16.. 25,70=112..121,3A= 58.. 63,30= 48.. 57,90=144..153,5A= 90.. 95,F0=240..249,20= 32.. 41,B0=176..185,D0=208..217,FA=250..255,4A= 74.. 79,40= 64.. 73,E0=224..233,AA=170..175,CA=202..207,EA=234..239,0A= 10.. 15,9A=154..159,A0=160..169,2A= 42.. 47,7A=122..127,C0=192..201,6A=106..111,60= 96..105,00=  0..  9,1A= 26.. 31,8A=138..143'
                          enum:
                          - '80'
                          - BA
                          - '50'
                          - DA
                          - '10'
                          - '70'
                          - 3A
                          - '30'
                          - '90'
                          - 5A
                          - F0
                          - '20'
                          - B0
                          - D0
                          - FA
                          - 4A
                          - '40'
                          - E0
                          - AA
                          - CA
                          - EA
                          - 0A
                          - 9A
                          - A0
                          - 2A
                          - 7A
                          - C0
                          - 6A
                          - '60'
                          - '00'
                          - 1A
                          - 8A
                        CPCODES:
                          type: string
                          maxLength: 252
                          description: Hex codes (many pairs)
                        COMMAND:
                          type: string
                          maxLength: 4
                          description: 'Command to change character formats  enumValues: 7TO2=Change from table TCP07(DELETE) to TCP02(INSERT),INS3=Insert in table TCP03,7DEL=Delete the entry from table TCP07,7TO3=Change from table TCP07(DELETE) to TCP03(INSERT),?DEL=Delete from all tables,?UP?=Update (table or table change unknown),NOOP=No action required (yet),INS?=Insert into appropriate table,2TO3=Change from table TCP02(DELETE) to TCP03(INSERT),2TO7=Change from table TCP02(DELETE) to TCP07(INSERT),INS2=Inssert
                            in table TCP02,7UPD=Save with UPDATE in table TCP07,2DEL=Delete the entry from table TCP02,INS7=Insert in table TCP07,3TO2=Change from table TCP03(DELETE) to TCP02(INSERT),3UPD=Save with UPDATE in table TCP03,3TO7=Change from table TCP03(DELETE) to TCP07(INSERT),2UPD=Save with UPDATE in table TCP02,3DEL=Delete the entry from table TCP03'
                          enum:
                          - 7TO2
                          - INS3
                          - 7DEL
                          - 7TO3
                          - ?DEL
                          - ?UP?
                          - NOOP
                          - INS?
                          - 2TO3
                          - 2TO7
                          - INS2
                          - 7UPD
                          - 2DEL
                          - INS7
                          - 3TO2
                          - 3UPD
                          - 3TO7
                          - 2UPD
                          - 3DEL
                        RESULT:
                          type: string
                          maxLength: 10
                          description: Result of changing character formats
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
