diff --git a/file-formats/aifd/aifd-v1.json b/file-formats/aifd/aifd-v1.json index b40b1861f..a4d1e2ab1 100644 --- a/file-formats/aifd/aifd-v1.json +++ b/file-formats/aifd/aifd-v1.json @@ -54,25 +54,25 @@ "originalLanguage" ] }, - "aifInterfaces": { - "title": "AIF Interfaces", - "description": "AIF interfaces", + "applicationInterfaces": { + "title": "Application Interfaces", + "description": "Application interfaces", "type": "array", "items": { - "title": "AIF Interface", - "description": "AIF interface", + "title": "Application Interface", + "description": "Application interface", "type": "object", "properties": { - "interfaceObjectName": { - "title": "Interface Object Name", - "description": "Interface object name", + "applicationInterface": { + "title": "Application Interface", + "description": "Application interface", "type": "string", "maxLength": 40 } }, "additionalProperties": false, "required": [ - "interfaceObjectName" + "applicationInterface" ] } } @@ -81,6 +81,6 @@ "required": [ "formatVersion", "header", - "aifInterfaces" + "applicationInterfaces" ] } diff --git a/file-formats/aifd/examples/z_aff_example_aifd.aifd.json b/file-formats/aifd/examples/z_aff_example_aifd.aifd.json index 519255d51..7a81600ea 100644 --- a/file-formats/aifd/examples/z_aff_example_aifd.aifd.json +++ b/file-formats/aifd/examples/z_aff_example_aifd.aifd.json @@ -5,15 +5,15 @@ "originalLanguage": "en", "abapLanguageVersion": "cloudDevelopment" }, - "aifInterfaces":[ + "applicationInterfaces":[ { - "interfaceObjectName":"INT_OBJ_1" + "applicationInterface":"INT_OBJ_1" }, { - "interfaceObjectName":"/AIFTCUST_WS_I00001" + "applicationInterface":"/AIFTCUST_WS_I00001" }, { - "interfaceObjectName":"/AIFTCUST_WS_O00001" + "applicationInterface":"/AIFTCUST_WS_O00001" } ] } diff --git a/file-formats/aifd/type/zif_aff_aifd_v1.intf.abap b/file-formats/aifd/type/zif_aff_aifd_v1.intf.abap index 06b45b2df..cadb5d626 100644 --- a/file-formats/aifd/type/zif_aff_aifd_v1.intf.abap +++ b/file-formats/aifd/type/zif_aff_aifd_v1.intf.abap @@ -1,31 +1,31 @@ INTERFACE zif_aff_aifd_v1 PUBLIC. TYPES: - "!
AIF Interface
- "! AIF interface - BEGIN OF ty_aif_interface, - "!Interface Object Name
- "! Interface object name + "!Application Interface
+ "! Application interface + BEGIN OF ty_application_interface, + "!Application Interface
+ "! Application interface "! $required - interface_object_name TYPE c LENGTH 40, - END OF ty_aif_interface, + application_interface TYPE c LENGTH 40, + END OF ty_application_interface, - "!AIF Interfaces
- "! AIF interfaces - ty_aif_interfaces TYPE STANDARD TABLE OF ty_aif_interface WITH DEFAULT KEY, + "!Application Interfaces
+ "! Application interfaces + ty_application_interfaces TYPE STANDARD TABLE OF ty_application_interface WITH DEFAULT KEY, "!Deployment Scenario
"! Deployment scenario BEGIN OF ty_main, "! $required - format_version TYPE zif_aff_types_v1=>ty_format_version, + format_version TYPE zif_aff_types_v1=>ty_format_version, "!Header
"! Header "! $required - header TYPE zif_aff_types_v1=>ty_header_60_cloud, - "!AIF Interfaces
- "! AIF interfaces + header TYPE zif_aff_types_v1=>ty_header_60_cloud, + "!Application Interfaces
+ "! Application interfaces "! $required - aif_interfaces TYPE ty_aif_interfaces, + application_interfaces TYPE ty_application_interfaces, END OF ty_main. ENDINTERFACE.