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. diff --git a/file-formats/edck/README.md b/file-formats/edck/README.md new file mode 100644 index 000000000..6f471a428 --- /dev/null +++ b/file-formats/edck/README.md @@ -0,0 +1,5 @@ +# EDCK File Format + +File | Cardinality | Definition | Schema | Example +:--- | :--- | :--- | :--- | :--- +`Check Category
+ "! Consistency check category + "! $values {@link zif_aff_edck_v1.data:co_check_category} + "! $default {@link zif_aff_edck_v1.data:co_check_category.existence_check} + check_category TYPE ty_check_category, + "!Check Classification
+ "! Consistency check ID classification + "! $values {@link zif_aff_edck_v1.data:co_check_classification} + "! $default {@link zif_aff_edck_v1.data:co_check_classification.core_delivered_checks} + check_classification TYPE ty_check_classification, + "!Additional Check Class
+ "! Consistency check class + additional_check_class TYPE zif_aff_types_v1=>ty_object_name_30, + "!Result Process Derived
+ "! Result process derived + result_process_derived TYPE abap_bool, + END OF ty_attributes. + + TYPES: + "!Consistency Check ID
+ "! Consistency check ID + BEGIN OF ty_main, + "! $required + format_version TYPE zif_aff_types_v1=>ty_format_version, + "!Header
+ "! Header + "! $required + header TYPE zif_aff_types_v1=>ty_header_60_cloud, + "!General Information
+ "! General information of consistency check ID + "! $required + general_information TYPE ty_attributes, + END OF ty_main. + + CONSTANTS: + "!Check Classification
+ "! Check classification + BEGIN OF co_check_classification, + "!Core Delivered Checks
+ "! Core delivered checks + core_delivered_checks TYPE ty_check_classification VALUE 'C', + "!Additionally (Extended) Implemented Checks
+ "! Additionally (Extended) implemented checks + additional_implemented_checks TYPE ty_check_classification VALUE 'A', + END OF co_check_classification. + + CONSTANTS: + "!Check Category
+ "! Check category + BEGIN OF co_check_category, + "!Existence Check
+ "! Existence check + existence_check TYPE ty_check_category VALUE 'EXIST', + "!Status Check
+ "! Status check + status_check TYPE ty_check_category VALUE 'STATUS', + "!Edocument Existence Check
+ "! Edocument existence check + edocument_existence_check TYPE ty_check_category VALUE 'EDOCHK', + "!Content Mismatch Check
+ "! Content mismatch check + content_mismatch_check TYPE ty_check_category VALUE 'CONMIS', + END OF co_check_category. +ENDINTERFACE. diff --git a/file-formats/edck/type/zif_aff_edck_v1.intf.json b/file-formats/edck/type/zif_aff_edck_v1.intf.json new file mode 100644 index 000000000..59f7f02e7 --- /dev/null +++ b/file-formats/edck/type/zif_aff_edck_v1.intf.json @@ -0,0 +1,7 @@ +{ + "formatVersion": "1", + "header": { + "description": "AFF type for EDCK", + "originalLanguage": "en" + } +}