From 95b8d902963c507ab8f42d5821ea647b263bf6f2 Mon Sep 17 00:00:00 2001 From: D024504 Date: Fri, 12 Apr 2024 10:49:46 +0200 Subject: [PATCH 01/65] First test --- tools/resolve-paths.xsl | 132 +++++++++++++++++++++++++++++++++ tools/tests/annotations-v4.xml | 33 +++++++++ 2 files changed, 165 insertions(+) create mode 100644 tools/resolve-paths.xsl create mode 100644 tools/tests/annotations-v4.xml diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl new file mode 100644 index 00000000..b7faace0 --- /dev/null +++ b/tools/resolve-paths.xsl @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + \ No newline at end of file diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml new file mode 100644 index 00000000..74bb009d --- /dev/null +++ b/tools/tests/annotations-v4.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + From 6992c471b98f066bd7eae14c8c2a4d493b5009ba Mon Sep 17 00:00:00 2001 From: D024504 Date: Fri, 12 Apr 2024 11:25:48 +0200 Subject: [PATCH 02/65] Separation of non-final and final segments --- tools/resolve-paths.xsl | 58 ++++++++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 18 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index b7faace0..8e56b37c 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -61,28 +61,50 @@ edm:Annotation/edm:NavigationPropertyPath | edm:Annotation/edm:AnnotationPath | edm:Annotation/edm:ModelElementPath"> - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -113,14 +135,14 @@ + + . - . - Date: Fri, 12 Apr 2024 11:34:24 +0200 Subject: [PATCH 03/65] Edmx version --- tools/tests/annotations-v4.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index 74bb009d..3148aa03 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -1,5 +1,5 @@ - From e59fc2f06d354baaf0aff7031d194eb6df4a63ac Mon Sep 17 00:00:00 2001 From: D024504 Date: Fri, 12 Apr 2024 11:39:44 +0200 Subject: [PATCH 04/65] indentation --- tools/resolve-paths.xsl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 8e56b37c..0c5183c6 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -85,22 +85,22 @@ - - + + - - + + - - + + - + From eb61cc823a2b65e7d87dcaed2dd35e02346e9699 Mon Sep 17 00:00:00 2001 From: D024504 Date: Fri, 12 Apr 2024 13:39:45 +0200 Subject: [PATCH 05/65] namespaces for non-final and final segments --- tools/resolve-paths.xsl | 90 ++++++++++++++++++++++------------------- 1 file changed, 48 insertions(+), 42 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 0c5183c6..eba96979 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -1,30 +1,33 @@ + xmlns:edm="http://docs.oasis-open.org/odata/ns/edm" + xmlns:path="http://docs.oasis-open.org/odata/ns/edm/path" + xmlns:target="http://docs.oasis-open.org/odata/ns/edm/target"> + . + select="substring-before($qname,$sep)" /> + select="substring-after($qname,$sep)" /> - . - + + . + select="substring-after($qname,$sep)" /> @@ -45,6 +48,7 @@ + @@ -61,7 +65,6 @@ edm:Annotation/edm:NavigationPropertyPath | edm:Annotation/edm:AnnotationPath | edm:Annotation/edm:ModelElementPath"> - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + - - - - - - - - - - - - - - - - - + + + + + + + + + + @@ -136,7 +142,7 @@ - . + Date: Fri, 12 Apr 2024 16:52:25 +0200 Subject: [PATCH 06/65] External targeting --- tools/V4-CSDL-to-OpenAPI.xsl | 10 +- tools/resolve-paths.xsl | 172 ++++++++++++++++++++++++++++++--- tools/tests/annotations-v4.xml | 10 ++ 3 files changed, 175 insertions(+), 17 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 33a78cb3..83b99cba 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1,5 +1,9 @@ - + + - diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index eba96979..7770882d 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -1,12 +1,14 @@ - . + @@ -15,6 +17,7 @@ + @@ -25,13 +28,14 @@ - . + + @@ -46,14 +50,106 @@ + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -90,18 +193,22 @@ - + - + - + - + - + @@ -115,11 +222,46 @@ - + + + + + + + + + + + + + + + + * + + + + + + + + + + + + + + + select="(edm:Property|edm:NavigationProperty)[@Name=$q]" /> @@ -147,12 +289,12 @@ select="//edm:Schema[@Alias=$namespace or @Namespace=$namespace] /(edm:ComplexType|edm:EntityType)[@Name=$name]" mode="path"> - + - + diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index 3148aa03..ce1bc2c6 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -3,6 +3,10 @@ xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"> + + + @@ -22,12 +26,18 @@ + + + + Text + + From c9d2c42dceee1e2b2a5d8f56e6de92ed42b1816b Mon Sep 17 00:00:00 2001 From: D024504 Date: Fri, 12 Apr 2024 17:26:16 +0200 Subject: [PATCH 07/65] Immutability example --- tools/V4-CSDL-to-OpenAPI.xsl | 7 ++++--- tools/resolve-paths.xsl | 32 ++++++++++++++++++++++++++++++++ tools/tests/annotations-v4.xml | 4 +++- 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 83b99cba..ffd520b5 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1534,9 +1534,10 @@ diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 7770882d..64cc94db 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -5,6 +5,8 @@ xmlns:qname="http://docs.oasis-open.org/odata/ns/edm/qname" xmlns:path="http://docs.oasis-open.org/odata/ns/edm/path" xmlns:target="http://docs.oasis-open.org/odata/ns/edm/target"> + + @@ -106,6 +108,36 @@ select="concat(//edmx:Include[@Alias=$namespace or @Namespace=$namespace]/@Namespace,'.',$name)" /> + + + + + + + + + + + + + + + + + + + + + + + - + + + From f1d671fcea6b98fbae941e783a38bd40e35a232d Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 08:34:39 +0200 Subject: [PATCH 08/65] external targeting 2 --- tools/V4-CSDL-to-OpenAPI.xsl | 6 +- tools/resolve-paths.xsl | 265 ++++++++++++++++++++++------------- 2 files changed, 172 insertions(+), 99 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index ffd520b5..8546e75f 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1,8 +1,8 @@ + xmlns:p0="http://docs.oasis-open.org/odata/ns/edm/non-final-segments" + xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment"> + select="$host/ancestor-or-self::edm:ComplexType | + $host/ancestor-or-self::edm:EntityType" /> + + + + + - - + @@ -195,7 +233,14 @@ edm:Annotation/edm:ModelElementPath"> + select="ancestor::edm:*[not( + self::edm:Annotation | + self::edm:Collection | + self::edm:Record | + self::edm:PropertyValue | + self::edm:Property | + self::edm:NavigationProperty + )][1]" /> @@ -225,10 +270,10 @@ - - @@ -236,10 +281,10 @@ - - @@ -256,74 +301,74 @@ - - - - - - - - - - + + + + + - - - - * - + - + - - - + + + - + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + - + - + - - - - - + @@ -331,4 +376,32 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + Text + + + \ No newline at end of file From 994f4282a879eb7a5b66838d5acd07a1b4e3ce92 Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 09:23:32 +0200 Subject: [PATCH 09/65] NavigationPropertyBinding --- tools/resolve-paths.xsl | 194 +++++++++++++++++---------------- tools/tests/annotations-v4.xml | 4 + 2 files changed, 105 insertions(+), 93 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 5a0cf13c..1c4b147a 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -297,111 +297,119 @@ - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - Text - - - \ No newline at end of file diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index 9f5b07c5..49c6c67c 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -35,6 +35,10 @@ + + + + Text From 4e2865605d7782a19846bdd4f58bd7d265bd248c Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 09:52:31 +0200 Subject: [PATCH 10/65] outermost --- tools/resolve-paths.xsl | 66 ++++++++++++++++++++++++++--------------- 1 file changed, 42 insertions(+), 24 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 1c4b147a..8d93e5b6 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -161,8 +161,6 @@ select="ancestor::edm:Annotations/@Target" /> - @@ -171,16 +169,19 @@ - + - + + + - + @@ -212,6 +213,16 @@ + + + + + + @@ -244,6 +255,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -297,24 +333,6 @@ - - - - - - - - - - - - - - - - - - From 92f9d8eb01696ec3f80c8fbeea3e6c23631a08f2 Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 13:16:49 +0200 Subject: [PATCH 11/65] API_SalesOrder example --- tools/resolve-paths.xsl | 3 +- tools/tests/API_SalesOrder.xml | 2702 +++++++++++++++++++++++ tools/tests/API_SalesOrder_resolved.xml | 2702 +++++++++++++++++++++++ 3 files changed, 5406 insertions(+), 1 deletion(-) create mode 100644 tools/tests/API_SalesOrder.xml create mode 100644 tools/tests/API_SalesOrder_resolved.xml diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 8d93e5b6..65903863 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -4,7 +4,8 @@ xmlns:edm="http://docs.oasis-open.org/odata/ns/edm" xmlns:qname="http://docs.oasis-open.org/odata/ns/edm/qname" xmlns:p0="http://docs.oasis-open.org/odata/ns/edm/non-final-segments" - xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment"> + xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment" + exclude-result-prefixes="edm"> diff --git a/tools/tests/API_SalesOrder.xml b/tools/tests/API_SalesOrder.xml new file mode 100644 index 00000000..e3d94de2 --- /dev/null +++ b/tools/tests/API_SalesOrder.xml @@ -0,0 +1,2702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LongTextID + Language + SalesOrderItem + SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ConditionType + + + + + + + + + + _SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PricingProcedureCounter + PricingProcedureStep + SalesOrder + + + + + + + + + + + + + + + + + + + + + + aggregate + groupby + filter + + + + + + + + + eq + ne + gt + ge + lt + le + and + or + contains + startswith + endswith + any + all + + + + + application/json + application/pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ConditionType + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PricingProcedureCounter + PricingProcedureStep + SalesOrderItem + SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PartnerFunction + SalesOrder + + + + + + + + + + + + + + + + + + + + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + LongTextID + Language + SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PartnerFunction + SalesOrderItem + SalesOrder + + + + + + + + + + + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _ItemPartner + _ItemPricingElement + _ItemText + _SalesOrder + _ScheduleLine + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SalesOrderItem + SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SalesOrderType + + + + + + + + + + + + + + _Item + _Partner + _PricingElement + _Text + + + + + + + + + + + + LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ScheduleLine + SalesOrderItem + SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/tests/API_SalesOrder_resolved.xml b/tools/tests/API_SalesOrder_resolved.xml new file mode 100644 index 00000000..503f3d09 --- /dev/null +++ b/tools/tests/API_SalesOrder_resolved.xml @@ -0,0 +1,2702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LongTextID + Language + SalesOrderItem + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ConditionCurrency + + + + + + + + + + + + ConditionQuantitySAPUnit + ConditionQuantityISOUnit + + + + + + + ConditionQuantitySAPUnit + ConditionQuantityISOUnit + + + + + + + + + + + + + + + + + ConditionRateRatioSAPUnit + ConditionRateRatioISOUnit + + + + + + + + + + + + + + + + + TransactionCurrency + + + + + TransactionCurrency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ConditionType + + + + + + + + + + _SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PricingProcedureCounter + PricingProcedureStep + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + + + aggregate + groupby + filter + + + + + + + + + eq + ne + gt + ge + lt + le + and + or + contains + startswith + endswith + any + all + + + + + application/json + application/pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ConditionCurrency + + + + + + + + + + + + ConditionQuantitySAPUnit + ConditionQuantityISOUnit + + + + + + + ConditionQuantitySAPUnit + ConditionQuantityISOUnit + + + + + + + + + + + + + + + + + ConditionRateRatioSAPUnit + ConditionRateRatioISOUnit + + + + + + + + + + + + + + + + + TransactionCurrency + + + + + TransactionCurrency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ConditionType + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PricingProcedureCounter + PricingProcedureStep + SalesOrderItem + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PartnerFunction + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + LongTextID + Language + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + LongText + + + + + + + + + + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PartnerFunction + SalesOrderItem + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OrderQuantitySAPUnit + OrderQuantityISOUnit + + + + + + + + + + + + + + + + + + RequestedQuantitySAPUnit + RequestedQuantityISOUnit + + + + + + + + + + + + + + + + + + ItemWeightSAPUnit + ItemWeightISOUnit + + + + + ItemWeightSAPUnit + ItemWeightISOUnit + + + + + + + + + + + + + + + + ItemVolumeSAPUnit + ItemVolumeISOUnit + + + + + + + + + + + + + + + + + + + + + TransactionCurrency + + + + + + + + + + + + + + + TransactionCurrency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _ItemPartner + _ItemPricingElement + _ItemText + _SalesOrder + _ScheduleLine + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SalesOrderItem + SalesOrder + + + SAP__Messages + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TransactionCurrency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SalesOrderType + + + + + + + + + + + + + + _Item + _Partner + _PricingElement + _Text + + + + + + + + + + + + LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + SAP__Messages + + + + + + + + + + + + + + + + + + + + + + + + + + + OrderQuantitySAPUnit + OrderQuantityISOUnit + + + + + + + + + + + + + + + + + + + + + + + + + OrderQuantitySAPUnit + OrderQuantityISOUnit + + + + + + OrderQuantitySAPUnit + OrderQuantityISOUnit + + + + + + OrderQuantitySAPUnit + OrderQuantityISOUnit + + + + + OrderQuantitySAPUnit + OrderQuantityISOUnit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ScheduleLine + SalesOrderItem + SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + _Item + _SalesOrder + + + + + + + + + + + + _SalesOrder/LastChangeDateTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 4b9dc8afc8a2167006395f56a09dcb8c6985e879 Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 13:35:51 +0200 Subject: [PATCH 12/65] API_SalesOrder OpenAPI --- API_SalesOrder_openapi.json | 1 + tools/V4-CSDL-to-OpenAPI.xsl | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 API_SalesOrder_openapi.json diff --git a/API_SalesOrder_openapi.json b/API_SalesOrder_openapi.json new file mode 100644 index 00000000..421b9360 --- /dev/null +++ b/API_SalesOrder_openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.0","info":{"title":"Service for namespace com.sap.gateway.srvd_a2x.api_salesorder.v0001","version":"1.0.0","description":"This service is located at [http://localhost/service-root/](http://localhost/service-root/)"},"servers":[{"url":"http://localhost/service-root"}],"tags":[{"name":"Sales Order Header"},{"name":"Sales Order Item"},{"name":"Item Partner"},{"name":"Item Pricing Element"},{"name":"Item Text"},{"name":"Header Partner"},{"name":"Header Pricing Element"},{"name":"Item Schedule Line"},{"name":"Header Text"}],"paths":{"/SalesOrder":{"get":{"summary":"Get entities from SalesOrder","tags":["Sales Order Header"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderType","SalesOrderType desc","SalesOrderProcessingType","SalesOrderProcessingType desc","SoldToParty","SoldToParty desc","SalesOrganization","SalesOrganization desc","DistributionChannel","DistributionChannel desc","ReferenceDistributionChannel","ReferenceDistributionChannel desc","OrganizationDivision","OrganizationDivision desc","SalesOffice","SalesOffice desc","SalesGroup","SalesGroup desc","SalesDistrict","SalesDistrict desc","CreatedByUser","CreatedByUser desc","CreationDate","CreationDate desc","CreationTime","CreationTime desc","LastChangeDateTime","LastChangeDateTime desc","LastChangedByUser","LastChangedByUser desc","PurchaseOrderByCustomer","PurchaseOrderByCustomer desc","PurchaseOrderByShipToParty","PurchaseOrderByShipToParty desc","CustomerPurchaseOrderType","CustomerPurchaseOrderType desc","CustomerPurchaseOrderDate","CustomerPurchaseOrderDate desc","BusinessSolutionOrder","BusinessSolutionOrder desc","ReferenceSDDocument","ReferenceSDDocument desc","SDDocumentReason","SDDocumentReason desc","SalesOrderDate","SalesOrderDate desc","RequestedDeliveryDate","RequestedDeliveryDate desc","PricingDate","PricingDate desc","ServicesRenderedDate","ServicesRenderedDate desc","BillingDocumentDate","BillingDocumentDate desc","TotalNetAmount","TotalNetAmount desc","TransactionCurrency","TransactionCurrency desc","DeliveryDateTypeRule","DeliveryDateTypeRule desc","ShippingCondition","ShippingCondition desc","CompleteDeliveryIsDefined","CompleteDeliveryIsDefined desc","SlsDocIsRlvtForProofOfDeliv","SlsDocIsRlvtForProofOfDeliv desc","ShippingType","ShippingType desc","ReceivingPoint","ReceivingPoint desc","IncotermsClassification","IncotermsClassification desc","IncotermsVersion","IncotermsVersion desc","IncotermsLocation1","IncotermsLocation1 desc","IncotermsLocation2","IncotermsLocation2 desc","SDPricingProcedure","SDPricingProcedure desc","CustomerPriceGroup","CustomerPriceGroup desc","PriceListType","PriceListType desc","FixedValueDate","FixedValueDate desc","TaxDepartureCountry","TaxDepartureCountry desc","VATRegistrationCountry","VATRegistrationCountry desc","IsEUTriangularDeal","IsEUTriangularDeal desc","CustomerPaymentTerms","CustomerPaymentTerms desc","PaymentMethod","PaymentMethod desc","BillingCompanyCode","BillingCompanyCode desc","ControllingArea","ControllingArea desc","CustomerAccountAssignmentGroup","CustomerAccountAssignmentGroup desc","AssignmentReference","AssignmentReference desc","AccountingDocExternalReference","AccountingDocExternalReference desc","CustomerCreditAccount","CustomerCreditAccount desc","HeaderBillingBlockReason","HeaderBillingBlockReason desc","DeliveryBlockReason","DeliveryBlockReason desc","SalesOrderApprovalReason","SalesOrderApprovalReason desc","CustomerGroup","CustomerGroup desc","AdditionalCustomerGroup1","AdditionalCustomerGroup1 desc","AdditionalCustomerGroup2","AdditionalCustomerGroup2 desc","AdditionalCustomerGroup3","AdditionalCustomerGroup3 desc","AdditionalCustomerGroup4","AdditionalCustomerGroup4 desc","AdditionalCustomerGroup5","AdditionalCustomerGroup5 desc","OverallSDProcessStatus","OverallSDProcessStatus desc","OverallDeliveryBlockStatus","OverallDeliveryBlockStatus desc","OverallBillingBlockStatus","OverallBillingBlockStatus desc","OverallDeliveryStatus","OverallDeliveryStatus desc","TotalCreditCheckStatus","TotalCreditCheckStatus desc","OverallSDDocumentRejectionSts","OverallSDDocumentRejectionSts desc","TotalBlockStatus","TotalBlockStatus desc","HdrGeneralIncompletionStatus","HdrGeneralIncompletionStatus desc","OvrlItmGeneralIncompletionSts","OvrlItmGeneralIncompletionSts desc","OverallSDDocReferenceStatus","OverallSDDocReferenceStatus desc","SalesDocApprovalStatus","SalesDocApprovalStatus desc","OverallChmlCmplncStatus","OverallChmlCmplncStatus desc","OverallDangerousGoodsStatus","OverallDangerousGoodsStatus desc","OverallSafetyDataSheetStatus","OverallSafetyDataSheetStatus desc","OverallTrdCmplncEmbargoSts","OverallTrdCmplncEmbargoSts desc","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncSnctndListChkSts desc","OvrlTrdCmplncLegalCtrlChkSts","OvrlTrdCmplncLegalCtrlChkSts desc","SalesOrderDownPaymentStatus","SalesOrderDownPaymentStatus desc","OverallOrdReltdBillgStatus","OverallOrdReltdBillgStatus desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrder_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to SalesOrder","tags":["Sales Order Header"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entity from SalesOrder by key","tags":["Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrder","tags":["Sales Order Header"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _Item","tags":["Sales Order Header","Sales Order Item"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","HigherLevelItem","HigherLevelItem desc","SalesOrderItemCategory","SalesOrderItemCategory desc","SalesOrderItemText","SalesOrderItemText desc","Product","Product desc","ProductGroup","ProductGroup desc","MaterialByCustomer","MaterialByCustomer desc","InternationalArticleNumber","InternationalArticleNumber desc","PurchaseOrderByCustomer","PurchaseOrderByCustomer desc","ConfdDelivQtyInOrderQtyUnit","ConfdDelivQtyInOrderQtyUnit desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedQuantity","RequestedQuantity desc","RequestedQuantitySAPUnit","RequestedQuantitySAPUnit desc","RequestedQuantityISOUnit","RequestedQuantityISOUnit desc","ItemGrossWeight","ItemGrossWeight desc","ItemNetWeight","ItemNetWeight desc","ItemWeightSAPUnit","ItemWeightSAPUnit desc","ItemWeightISOUnit","ItemWeightISOUnit desc","ItemVolume","ItemVolume desc","ItemVolumeSAPUnit","ItemVolumeSAPUnit desc","ItemVolumeISOUnit","ItemVolumeISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","PricingDate","PricingDate desc","ServicesRenderedDate","ServicesRenderedDate desc","BillingDocumentDate","BillingDocumentDate desc","NetAmount","NetAmount desc","TransactionCurrency","TransactionCurrency desc","TaxAmount","TaxAmount desc","CustomerGroup","CustomerGroup desc","Batch","Batch desc","Plant","Plant desc","StorageLocation","StorageLocation desc","ShippingPoint","ShippingPoint desc","ShippingType","ShippingType desc","Route","Route desc","DeliveryPriority","DeliveryPriority desc","PartialDeliveryIsAllowed","PartialDeliveryIsAllowed desc","MaxNmbrOfPartialDelivery","MaxNmbrOfPartialDelivery desc","DeliveryDateTypeRule","DeliveryDateTypeRule desc","ReceivingPoint","ReceivingPoint desc","DeliveryGroup","DeliveryGroup desc","IncotermsClassification","IncotermsClassification desc","IncotermsLocation1","IncotermsLocation1 desc","IncotermsLocation2","IncotermsLocation2 desc","IncotermsVersion","IncotermsVersion desc","CustomerPaymentTerms","CustomerPaymentTerms desc","FixedValueDate","FixedValueDate desc","CustomerPriceGroup","CustomerPriceGroup desc","MaterialPricingGroup","MaterialPricingGroup desc","BusinessArea","BusinessArea desc","ProfitCenter","ProfitCenter desc","MatlAccountAssignmentGroup","MatlAccountAssignmentGroup desc","ItemBillingBlockReason","ItemBillingBlockReason desc","SalesDocumentRjcnReason","SalesDocumentRjcnReason desc","ProductConfiguration","ProductConfiguration desc","SDProcessStatus","SDProcessStatus desc","SDDocumentRejectionStatus","SDDocumentRejectionStatus desc","DeliveryStatus","DeliveryStatus desc","BillingBlockStatus","BillingBlockStatus desc","ItemGeneralIncompletionStatus","ItemGeneralIncompletionStatus desc","DeliveryBlockStatus","DeliveryBlockStatus desc","SlsOrderItemDownPaymentStatus","SlsOrderItemDownPaymentStatus desc","OrderRelatedBillingStatus","OrderRelatedBillingStatus desc","ChmlCmplncStatus","ChmlCmplncStatus desc","DangerousGoodsStatus","DangerousGoodsStatus desc","SafetyDataSheetStatus","SafetyDataSheetStatus desc","TrdCmplncEmbargoSts","TrdCmplncEmbargoSts desc","TrdCmplncSnctndListChkSts","TrdCmplncSnctndListChkSts desc","OvrlTrdCmplncLegalCtrlChkSts","OvrlTrdCmplncLegalCtrlChkSts desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItem_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _Item","tags":["Sales Order Header","Sales Order Item"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_Partner":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _Partner","tags":["Sales Order Header","Header Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _Partner","tags":["Sales Order Header","Header Partner"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_PricingElement":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _PricingElement","tags":["Sales Order Header","Header Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPricingElement_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _PricingElement","tags":["Sales Order Header","Header Pricing Element"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_Text":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _Text","tags":["Sales Order Header","Header Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _Text","tags":["Sales Order Header","Header Text"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem":{"get":{"summary":"Get entities from SalesOrderItem","tags":["Sales Order Item"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","HigherLevelItem","HigherLevelItem desc","SalesOrderItemCategory","SalesOrderItemCategory desc","SalesOrderItemText","SalesOrderItemText desc","Product","Product desc","ProductGroup","ProductGroup desc","MaterialByCustomer","MaterialByCustomer desc","InternationalArticleNumber","InternationalArticleNumber desc","PurchaseOrderByCustomer","PurchaseOrderByCustomer desc","ConfdDelivQtyInOrderQtyUnit","ConfdDelivQtyInOrderQtyUnit desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedQuantity","RequestedQuantity desc","RequestedQuantitySAPUnit","RequestedQuantitySAPUnit desc","RequestedQuantityISOUnit","RequestedQuantityISOUnit desc","ItemGrossWeight","ItemGrossWeight desc","ItemNetWeight","ItemNetWeight desc","ItemWeightSAPUnit","ItemWeightSAPUnit desc","ItemWeightISOUnit","ItemWeightISOUnit desc","ItemVolume","ItemVolume desc","ItemVolumeSAPUnit","ItemVolumeSAPUnit desc","ItemVolumeISOUnit","ItemVolumeISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","PricingDate","PricingDate desc","ServicesRenderedDate","ServicesRenderedDate desc","BillingDocumentDate","BillingDocumentDate desc","NetAmount","NetAmount desc","TransactionCurrency","TransactionCurrency desc","TaxAmount","TaxAmount desc","CustomerGroup","CustomerGroup desc","Batch","Batch desc","Plant","Plant desc","StorageLocation","StorageLocation desc","ShippingPoint","ShippingPoint desc","ShippingType","ShippingType desc","Route","Route desc","DeliveryPriority","DeliveryPriority desc","PartialDeliveryIsAllowed","PartialDeliveryIsAllowed desc","MaxNmbrOfPartialDelivery","MaxNmbrOfPartialDelivery desc","DeliveryDateTypeRule","DeliveryDateTypeRule desc","ReceivingPoint","ReceivingPoint desc","DeliveryGroup","DeliveryGroup desc","IncotermsClassification","IncotermsClassification desc","IncotermsLocation1","IncotermsLocation1 desc","IncotermsLocation2","IncotermsLocation2 desc","IncotermsVersion","IncotermsVersion desc","CustomerPaymentTerms","CustomerPaymentTerms desc","FixedValueDate","FixedValueDate desc","CustomerPriceGroup","CustomerPriceGroup desc","MaterialPricingGroup","MaterialPricingGroup desc","BusinessArea","BusinessArea desc","ProfitCenter","ProfitCenter desc","MatlAccountAssignmentGroup","MatlAccountAssignmentGroup desc","ItemBillingBlockReason","ItemBillingBlockReason desc","SalesDocumentRjcnReason","SalesDocumentRjcnReason desc","ProductConfiguration","ProductConfiguration desc","SDProcessStatus","SDProcessStatus desc","SDDocumentRejectionStatus","SDDocumentRejectionStatus desc","DeliveryStatus","DeliveryStatus desc","BillingBlockStatus","BillingBlockStatus desc","ItemGeneralIncompletionStatus","ItemGeneralIncompletionStatus desc","DeliveryBlockStatus","DeliveryBlockStatus desc","SlsOrderItemDownPaymentStatus","SlsOrderItemDownPaymentStatus desc","OrderRelatedBillingStatus","OrderRelatedBillingStatus desc","ChmlCmplncStatus","ChmlCmplncStatus desc","DangerousGoodsStatus","DangerousGoodsStatus desc","SafetyDataSheetStatus","SafetyDataSheetStatus desc","TrdCmplncEmbargoSts","TrdCmplncEmbargoSts desc","TrdCmplncSnctndListChkSts","TrdCmplncSnctndListChkSts desc","OvrlTrdCmplncLegalCtrlChkSts","OvrlTrdCmplncLegalCtrlChkSts desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItem_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entity from SalesOrderItem by key","tags":["Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItem","tags":["Sales Order Item"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItem","tags":["Sales Order Item"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPartner":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ItemPartner","tags":["Sales Order Item","Item Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","PartnerIsSpecificForSDDocItem","PartnerIsSpecificForSDDocItem desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","PartnerIsSpecificForSDDocItem","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _ItemPartner","tags":["Sales Order Item","Item Partner"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPricingElement":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ItemPricingElement","tags":["Sales Order Item","Item Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPricingElmnt_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _ItemPricingElement","tags":["Sales Order Item","Item Pricing Element"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemText":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ItemText","tags":["Sales Order Item","Item Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _ItemText","tags":["Sales Order Item","Item Text"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get related _SalesOrder","tags":["Sales Order Item","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ScheduleLine":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ScheduleLine","tags":["Sales Order Item","Item Schedule Line"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","ScheduleLine","ScheduleLine desc","ScheduleLineCategory","ScheduleLineCategory desc","ScheduleLineOrderQuantity","ScheduleLineOrderQuantity desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","ConfdOrderQtyByMatlAvailCheck","ConfdOrderQtyByMatlAvailCheck desc","DeliveredQtyInOrderQtyUnit","DeliveredQtyInOrderQtyUnit desc","OpenConfdDelivQtyInOrdQtyUnit","OpenConfdDelivQtyInOrdQtyUnit desc","CorrectedQtyInOrderQtyUnit","CorrectedQtyInOrderQtyUnit desc","DelivBlockReasonForSchedLine","DelivBlockReasonForSchedLine desc","PurchaseRequisition","PurchaseRequisition desc","PurchaseRequisitionItem","PurchaseRequisitionItem desc","GoodsMovementType","GoodsMovementType desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","ScheduleLine","ScheduleLineCategory","ScheduleLineOrderQuantity","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","ConfdOrderQtyByMatlAvailCheck","DeliveredQtyInOrderQtyUnit","OpenConfdDelivQtyInOrdQtyUnit","CorrectedQtyInOrderQtyUnit","DelivBlockReasonForSchedLine","PurchaseRequisition","PurchaseRequisitionItem","GoodsMovementType"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderScheduleLine_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner":{"get":{"summary":"Get entities from SalesOrderItemPartner","tags":["Item Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","PartnerIsSpecificForSDDocItem","PartnerIsSpecificForSDDocItem desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","PartnerIsSpecificForSDDocItem","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get entity from SalesOrderItemPartner by key","tags":["Item Partner"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","PartnerIsSpecificForSDDocItem","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItemPartner","tags":["Item Partner"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItemPartner","tags":["Item Partner"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get related _Item","tags":["Item Partner","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get related _SalesOrder","tags":["Item Partner","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement":{"get":{"summary":"Get entities from SalesOrderItemPricingElement","tags":["Item Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPricingElmnt_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get entity from SalesOrderItemPricingElement by key","tags":["Item Pricing Element"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItemPricingElement","tags":["Item Pricing Element"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItemPricingElement","tags":["Item Pricing Element"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get related _Item","tags":["Item Pricing Element","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get related _SalesOrder","tags":["Item Pricing Element","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText":{"get":{"summary":"Get entities from SalesOrderItemText","tags":["Item Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get entity from SalesOrderItemText by key","tags":["Item Text"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItemText","tags":["Item Text"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItemText","tags":["Item Text"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _Item","tags":["Item Text","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _SalesOrder","tags":["Item Text","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPartner":{"get":{"summary":"Get entities from SalesOrderPartner","tags":["Header Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPartner/{SalesOrder}/{PartnerFunction}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get entity from SalesOrderPartner by key","tags":["Header Partner"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderPartner","tags":["Header Partner"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderPartner","tags":["Header Partner"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPartner/{SalesOrder}/{PartnerFunction}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get related _SalesOrder","tags":["Header Partner","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPricingElement":{"get":{"summary":"Get entities from SalesOrderPricingElement","tags":["Header Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPricingElement_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get entity from SalesOrderPricingElement by key","tags":["Header Pricing Element"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderPricingElement","tags":["Header Pricing Element"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderPricingElement","tags":["Header Pricing Element"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get related _SalesOrder","tags":["Header Pricing Element","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine":{"get":{"summary":"Get entities from SalesOrderScheduleLine","tags":["Item Schedule Line"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","ScheduleLine","ScheduleLine desc","ScheduleLineCategory","ScheduleLineCategory desc","ScheduleLineOrderQuantity","ScheduleLineOrderQuantity desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","ConfdOrderQtyByMatlAvailCheck","ConfdOrderQtyByMatlAvailCheck desc","DeliveredQtyInOrderQtyUnit","DeliveredQtyInOrderQtyUnit desc","OpenConfdDelivQtyInOrdQtyUnit","OpenConfdDelivQtyInOrdQtyUnit desc","CorrectedQtyInOrderQtyUnit","CorrectedQtyInOrderQtyUnit desc","DelivBlockReasonForSchedLine","DelivBlockReasonForSchedLine desc","PurchaseRequisition","PurchaseRequisition desc","PurchaseRequisitionItem","PurchaseRequisitionItem desc","GoodsMovementType","GoodsMovementType desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","ScheduleLine","ScheduleLineCategory","ScheduleLineOrderQuantity","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","ConfdOrderQtyByMatlAvailCheck","DeliveredQtyInOrderQtyUnit","OpenConfdDelivQtyInOrdQtyUnit","CorrectedQtyInOrderQtyUnit","DelivBlockReasonForSchedLine","PurchaseRequisition","PurchaseRequisitionItem","GoodsMovementType"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderScheduleLine_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Document","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Document Item","schema":{"type":"string","maxLength":6}},{"name":"ScheduleLine","in":"path","required":true,"description":"Schedule Line Number","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get entity from SalesOrderScheduleLine by key","tags":["Item Schedule Line"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","ScheduleLine","ScheduleLineCategory","ScheduleLineOrderQuantity","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","ConfdOrderQtyByMatlAvailCheck","DeliveredQtyInOrderQtyUnit","OpenConfdDelivQtyInOrdQtyUnit","CorrectedQtyInOrderQtyUnit","DelivBlockReasonForSchedLine","PurchaseRequisition","PurchaseRequisitionItem","GoodsMovementType"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Document","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Document Item","schema":{"type":"string","maxLength":6}},{"name":"ScheduleLine","in":"path","required":true,"description":"Schedule Line Number","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _Item","tags":["Item Schedule Line","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Document","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Document Item","schema":{"type":"string","maxLength":6}},{"name":"ScheduleLine","in":"path","required":true,"description":"Schedule Line Number","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _SalesOrder","tags":["Item Schedule Line","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderText":{"get":{"summary":"Get entities from SalesOrderText","tags":["Header Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get entity from SalesOrderText by key","tags":["Header Text"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderText","tags":["Header Text"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderText","tags":["Header Text"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _SalesOrder","tags":["Header Text","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/$batch":{"post":{"summary": "Send a group of requests","description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*","tags":["Batch Requests"],"requestBody":{"required":true,"description":"Batch request","content":{"multipart/mixed;boundary=request-separator":{"schema":{"type":"string"},"example":"--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET SalesOrder HTTP/1.1\nAccept: application/json\n\n\n--request-separator--"}}},"responses":{"200":{"description":"Batch response","content":{"multipart/mixed":{"schema":{"type":"string"},"example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--"}}},"4XX":{"$ref":"#/components/responses/error"}}}}},"components":{"schemas":{"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Text"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create":{"type":"object","properties":{"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["Language","LongTextID"],"title":"Item Text (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update":{"type":"object","properties":{"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Item Text (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"PricingProcedureStep":{"type":"string","maxLength":3,"title":"Step Number"},"PricingProcedureCounter":{"type":"string","maxLength":3,"title":"Counter","description":"Condition Counter"},"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionCalculationType":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"PriceConditionCalculationType","title":"Calculation Type","description":"Calculation Type for Condition"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionBaseQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Quantity","description":"Quantity of the Condition Basis"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"ConditionBaseAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Cndn Bs Amt","description":"Amount of the Condition Basis"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Header Pricing Element"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create":{"type":"object","properties":{"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"title":"Header Pricing Element (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update":{"type":"object","properties":{"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Header Pricing Element (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"PricingProcedureStep":{"type":"string","maxLength":3,"title":"Step Number"},"PricingProcedureCounter":{"type":"string","maxLength":3,"title":"Counter","description":"Condition Counter"},"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionCalculationType":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"PriceConditionCalculationType","title":"Calculation Type","description":"Calculation Type for Condition"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionBaseQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Quantity","description":"Quantity of the Condition Basis"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"ConditionBaseAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Cndn Bs Amt","description":"Amount of the Condition Basis"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Pricing Element"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create":{"type":"object","properties":{"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"title":"Item Pricing Element (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update":{"type":"object","properties":{"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Item Pricing Element (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Header Partner"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create":{"type":"object","properties":{"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["PartnerFunction"],"title":"Header Partner (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update":{"type":"object","properties":{"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Header Partner (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Header Text"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create":{"type":"object","properties":{"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["Language","LongTextID"],"title":"Header Text (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update":{"type":"object","properties":{"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Header Text (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"PartnerIsSpecificForSDDocItem":{"type":"boolean","title":"Item-Specific Partner","description":"Partner is specific for item"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Partner"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create":{"type":"object","properties":{"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["PartnerFunction"],"title":"Item Partner (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update":{"type":"object","properties":{"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Item Partner (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"HigherLevelItem":{"type":"string","nullable":true,"maxLength":6,"title":"Higher-Level Item","description":"Higher-Level Item in Bill of Material Structures"},"SalesOrderItemCategory":{"type":"string","maxLength":4,"title":"Item Category","description":"Sales Document Item Category"},"SalesOrderItemText":{"type":"string","maxLength":40,"title":"Item Description","description":"Short Text for Sales Order Item"},"Product":{"type":"string","maxLength":18,"title":"Product","description":"Product Number"},"ProductGroup":{"type":"string","maxLength":9,"x-sap-object-node-type-reference":"ProductGroup","title":"Product Group"},"MaterialByCustomer":{"type":"string","maxLength":35,"title":"Customer Material","description":"Material Number Used by Customer"},"InternationalArticleNumber":{"type":"string","maxLength":18,"title":"EAN/UPC","description":"International Article Number (EAN/UPC)"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"ConfdDelivQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Confirmed Quantity","description":"Cumulative Confirmed Quantity in Sales Unit"},"OrderQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Sales Unit"},"OrderQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Order Quantity","description":"ISO Unit Code for Order Quantity"},"RequestedQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":0,"maximum":999999999999.999,"example":0,"title":"Requested Quantity"},"RequestedQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Requested Qty Unit","description":"Unit of the Requested Quantity"},"RequestedQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Req. Qty","description":"ISO Unit Code for Requested Quantity"},"ItemGrossWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Gross Weight","description":"Gross Weight of the Item"},"ItemNetWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Net Weight","description":"Net Weight of the Item"},"ItemWeightSAPUnit":{"type":"string","maxLength":3,"title":"Unit of Weight"},"ItemWeightISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Item Weight","description":"ISO Unit Code for Item Weight"},"ItemVolume":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Volume","description":"Volume of the item"},"ItemVolumeSAPUnit":{"type":"string","maxLength":3,"title":"Volume Unit"},"ItemVolumeISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Item Volume","description":"ISO Unit Code for Item Volume"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"ConfirmedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Confirmed Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"NetAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Net Value","description":"Net Value of the Document Item in Document Currency"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"TaxAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"minimum":-9999999999999,"maximum":9999999999999,"example":0,"title":"Tax Amount","description":"Tax Amount in Document Currency"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"Batch":{"type":"string","maxLength":10,"title":"Batch","description":"Batch Number"},"Plant":{"type":"string","maxLength":4,"title":"Plant","description":"Plant (Own or External)"},"StorageLocation":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"StorageLocation","title":"Storage Location"},"ShippingPoint":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"ShippingPoint","title":"Shipping Point","description":"Shipping Point / Receiving Point"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"Route":{"type":"string","maxLength":6,"title":"Route"},"DeliveryPriority":{"type":"string","maxLength":2,"title":"Delivery Priority"},"PartialDeliveryIsAllowed":{"type":"string","maxLength":1,"title":"Partial Delivery for Item","description":"Partial Delivery at Item Level"},"MaxNmbrOfPartialDelivery":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":1,"multipleOf":1,"minimum":-9,"maximum":9,"example":0,"title":"Number of Partial Deliveries","description":"Number of Allowed Partial Deliveries"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Deliv Date Rule","description":"Delivery Date Rule"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"DeliveryGroup":{"type":"string","maxLength":3,"title":"Delivery Group","description":"Delivery Group (Items are delivered together)"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"MaterialPricingGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialPricingGroup","title":"Product Price Group"},"BusinessArea":{"type":"string","maxLength":4,"title":"Business Area"},"ProfitCenter":{"type":"string","maxLength":10,"title":"Profit Center"},"MatlAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialAccountAssignmentGroup","title":"Acct Assmt Grp Mat.","description":"Account Assignment Group for Material"},"ItemBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block for Item"},"SalesDocumentRjcnReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"SalesDocumentRjcnReason","title":"Reason for Rejection","description":"Reason for Rejection of Sales Documents"},"ProductConfiguration":{"type":"string","maxLength":18,"title":"Configuration"},"SDProcessStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SDProcessStatus","title":"Overall Status","description":"Overall Processing Status (Item)"},"SDDocumentRejectionStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocRejectionStatus","title":"Rejection Status","description":"Rejection Status (Item)"},"DeliveryStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocDeliveryStatus","title":"Delivery Status","description":"Delivery Status (Item)"},"BillingBlockStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocItemBillingBlockStatus","title":"Billing Block Status","description":"Billing Block Status (Item)"},"ItemGeneralIncompletionStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocItemGenIncompltnStatus","title":"Incompletion Status","description":"Incompletion Status (Item)"},"DeliveryBlockStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocDeliveryBlockStatus","title":"Delivery Block Status","description":"Delivery Block Status (Item)"},"SlsOrderItemDownPaymentStatus":{"type":"string","maxLength":1,"title":"Down Payment Status"},"OrderRelatedBillingStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OrderRelatedBillingStatus","title":"Order-Related Billing Status","description":"Order-Related Billing Status (Item)"},"ChmlCmplncStatus":{"type":"string","maxLength":1,"title":"Product Marketability Status","description":"Product Marketability Status (Item)"},"DangerousGoodsStatus":{"type":"string","maxLength":1,"title":"Dangerous Goods Status","description":"Dangerous Goods Status (Item)"},"SafetyDataSheetStatus":{"type":"string","maxLength":1,"title":"Safety Data Sheet Status","description":"Safety Data Sheet Status (Item)"},"TrdCmplncEmbargoSts":{"type":"string","maxLength":1,"title":"Embargo Status","description":"Embargo Status (Item)"},"TrdCmplncSnctndListChkSts":{"type":"string","maxLength":1,"title":"Screening Status","description":"Screening Status (Item)"},"OvrlTrdCmplncLegalCtrlChkSts":{"type":"string","maxLength":1,"title":"Legal Control Status","description":"Legal Control Status (All Schedule Lines)"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_ItemPartner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}},"_ItemPricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}},"_ItemText":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"},"_ScheduleLine":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}},"title":"Sales Order Item"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create":{"type":"object","properties":{"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"HigherLevelItem":{"type":"string","nullable":true,"maxLength":6,"title":"Higher-Level Item","description":"Higher-Level Item in Bill of Material Structures"},"SalesOrderItemCategory":{"type":"string","maxLength":4,"title":"Item Category","description":"Sales Document Item Category"},"SalesOrderItemText":{"type":"string","maxLength":40,"title":"Item Description","description":"Short Text for Sales Order Item"},"Product":{"type":"string","maxLength":18,"title":"Product","description":"Product Number"},"ProductGroup":{"type":"string","maxLength":9,"x-sap-object-node-type-reference":"ProductGroup","title":"Product Group"},"MaterialByCustomer":{"type":"string","maxLength":35,"title":"Customer Material","description":"Material Number Used by Customer"},"InternationalArticleNumber":{"type":"string","maxLength":18,"title":"EAN/UPC","description":"International Article Number (EAN/UPC)"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"RequestedQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":0,"maximum":999999999999.999,"example":0,"title":"Requested Quantity"},"RequestedQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Requested Qty Unit","description":"Unit of the Requested Quantity"},"RequestedQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Req. Qty","description":"ISO Unit Code for Requested Quantity"},"ItemGrossWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Gross Weight","description":"Gross Weight of the Item"},"ItemNetWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Net Weight","description":"Net Weight of the Item"},"ItemWeightSAPUnit":{"type":"string","maxLength":3,"title":"Unit of Weight"},"ItemWeightISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Item Weight","description":"ISO Unit Code for Item Weight"},"ItemVolume":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Volume","description":"Volume of the item"},"ItemVolumeSAPUnit":{"type":"string","maxLength":3,"title":"Volume Unit"},"ItemVolumeISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Item Volume","description":"ISO Unit Code for Item Volume"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"Batch":{"type":"string","maxLength":10,"title":"Batch","description":"Batch Number"},"Plant":{"type":"string","maxLength":4,"title":"Plant","description":"Plant (Own or External)"},"StorageLocation":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"StorageLocation","title":"Storage Location"},"ShippingPoint":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"ShippingPoint","title":"Shipping Point","description":"Shipping Point / Receiving Point"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"Route":{"type":"string","maxLength":6,"title":"Route"},"DeliveryPriority":{"type":"string","maxLength":2,"title":"Delivery Priority"},"PartialDeliveryIsAllowed":{"type":"string","maxLength":1,"title":"Partial Delivery for Item","description":"Partial Delivery at Item Level"},"MaxNmbrOfPartialDelivery":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":1,"multipleOf":1,"minimum":-9,"maximum":9,"example":0,"title":"Number of Partial Deliveries","description":"Number of Allowed Partial Deliveries"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Deliv Date Rule","description":"Delivery Date Rule"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"DeliveryGroup":{"type":"string","maxLength":3,"title":"Delivery Group","description":"Delivery Group (Items are delivered together)"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"MaterialPricingGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialPricingGroup","title":"Product Price Group"},"ProfitCenter":{"type":"string","maxLength":10,"title":"Profit Center"},"MatlAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialAccountAssignmentGroup","title":"Acct Assmt Grp Mat.","description":"Account Assignment Group for Material"},"ItemBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block for Item"},"SalesDocumentRjcnReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"SalesDocumentRjcnReason","title":"Reason for Rejection","description":"Reason for Rejection of Sales Documents"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_ItemPartner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create"}},"_ItemPricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create"}},"_ItemText":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"},"_ScheduleLine":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create"}}},"required":["SalesOrderItem"],"title":"Sales Order Item (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update":{"type":"object","properties":{"HigherLevelItem":{"type":"string","nullable":true,"maxLength":6,"title":"Higher-Level Item","description":"Higher-Level Item in Bill of Material Structures"},"SalesOrderItemCategory":{"type":"string","maxLength":4,"title":"Item Category","description":"Sales Document Item Category"},"SalesOrderItemText":{"type":"string","maxLength":40,"title":"Item Description","description":"Short Text for Sales Order Item"},"Product":{"type":"string","maxLength":18,"title":"Product","description":"Product Number"},"ProductGroup":{"type":"string","maxLength":9,"x-sap-object-node-type-reference":"ProductGroup","title":"Product Group"},"MaterialByCustomer":{"type":"string","maxLength":35,"title":"Customer Material","description":"Material Number Used by Customer"},"InternationalArticleNumber":{"type":"string","maxLength":18,"title":"EAN/UPC","description":"International Article Number (EAN/UPC)"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"RequestedQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":0,"maximum":999999999999.999,"example":0,"title":"Requested Quantity"},"RequestedQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Requested Qty Unit","description":"Unit of the Requested Quantity"},"RequestedQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Req. Qty","description":"ISO Unit Code for Requested Quantity"},"ItemGrossWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Gross Weight","description":"Gross Weight of the Item"},"ItemNetWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Net Weight","description":"Net Weight of the Item"},"ItemWeightSAPUnit":{"type":"string","maxLength":3,"title":"Unit of Weight"},"ItemWeightISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Item Weight","description":"ISO Unit Code for Item Weight"},"ItemVolume":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Volume","description":"Volume of the item"},"ItemVolumeSAPUnit":{"type":"string","maxLength":3,"title":"Volume Unit"},"ItemVolumeISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Item Volume","description":"ISO Unit Code for Item Volume"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"Batch":{"type":"string","maxLength":10,"title":"Batch","description":"Batch Number"},"Plant":{"type":"string","maxLength":4,"title":"Plant","description":"Plant (Own or External)"},"StorageLocation":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"StorageLocation","title":"Storage Location"},"ShippingPoint":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"ShippingPoint","title":"Shipping Point","description":"Shipping Point / Receiving Point"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"Route":{"type":"string","maxLength":6,"title":"Route"},"DeliveryPriority":{"type":"string","maxLength":2,"title":"Delivery Priority"},"PartialDeliveryIsAllowed":{"type":"string","maxLength":1,"title":"Partial Delivery for Item","description":"Partial Delivery at Item Level"},"MaxNmbrOfPartialDelivery":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":1,"multipleOf":1,"minimum":-9,"maximum":9,"example":0,"title":"Number of Partial Deliveries","description":"Number of Allowed Partial Deliveries"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Deliv Date Rule","description":"Delivery Date Rule"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"DeliveryGroup":{"type":"string","maxLength":3,"title":"Delivery Group","description":"Delivery Group (Items are delivered together)"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"MaterialPricingGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialPricingGroup","title":"Product Price Group"},"ProfitCenter":{"type":"string","maxLength":10,"title":"Profit Center"},"MatlAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialAccountAssignmentGroup","title":"Acct Assmt Grp Mat.","description":"Account Assignment Group for Material"},"ItemBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block for Item"},"SalesDocumentRjcnReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"SalesDocumentRjcnReason","title":"Reason for Rejection","description":"Reason for Rejection of Sales Documents"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Sales Order Item (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesOrderType","title":"Language key","description":"Language key for sales document type"},"SalesOrderProcessingType":{"type":"string","maxLength":1,"title":"Indicator","description":"SD document indicator"},"SoldToParty":{"type":"string","maxLength":10,"title":"Sold-to Party"},"SalesOrganization":{"type":"string","maxLength":4,"title":"Sales Organization"},"DistributionChannel":{"type":"string","maxLength":2,"title":"Distribution Channel"},"ReferenceDistributionChannel":{"type":"string","maxLength":2,"title":"RefDistCh-Cust/Mat.","description":"Reference distrib.channel for cust.and material masters"},"OrganizationDivision":{"type":"string","maxLength":2,"title":"Division"},"SalesOffice":{"type":"string","maxLength":4,"title":"Sales Office"},"SalesGroup":{"type":"string","maxLength":3,"title":"Sales Group"},"SalesDistrict":{"type":"string","maxLength":6,"title":"Sales District"},"CreatedByUser":{"type":"string","maxLength":12,"title":"Created By","description":"Name of Person Responsible for Creating the Object"},"CreationDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Created On","description":"Record Creation Date"},"CreationTime":{"type":"string","format":"time","example":"15:51:04","title":"Created At","description":"Time at Which Record Was Created"},"LastChangeDateTime":{"type":"string","nullable":true,"format":"date-time","example":"2017-04-13T15:51:04Z","title":"Last Changed On","description":"Last Changed Date Time"},"LastChangedByUser":{"type":"string","maxLength":12,"title":"Last Changed By","description":"User Who Last Changed the Business Document"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"PurchaseOrderByShipToParty":{"type":"string","maxLength":35,"title":"Customer Reference","description":"Ship-to Party's Customer Reference"},"CustomerPurchaseOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"PurchaseOrderTypeByCustomer","title":"Purchase Order Type","description":"Customer Purchase Order Type"},"CustomerPurchaseOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Customer Reference Date"},"BusinessSolutionOrder":{"type":"string","maxLength":10,"title":"Solution Order"},"ReferenceSDDocument":{"type":"string","maxLength":10,"title":"Reference Document","description":"Document Number of Reference Document"},"SDDocumentReason":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"SalesDocumentReason","title":"Order Reason","description":"Order Reason (Reason for the Business Transaction)"},"SalesOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Document Date","description":"Document Date (Date Received/Sent)"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"TotalNetAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Net Value","description":"Net Value of the Sales Document in Document Currency"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Delivery Date Rule"},"ShippingCondition":{"type":"string","maxLength":2,"title":"Shipping Conditions"},"CompleteDeliveryIsDefined":{"type":"boolean","title":"Complete Delivery","description":"Complete Delivery Defined for Each Sales Order"},"SlsDocIsRlvtForProofOfDeliv":{"type":"boolean","title":"Relevant for Proof of Delivery"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"SDPricingProcedure":{"type":"string","maxLength":6,"title":"Pricing Procedure","description":"Pricing Procedure in Pricing"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"PriceListType":{"type":"string","maxLength":2,"title":"Price List Type"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"TaxDepartureCountry":{"type":"string","maxLength":3,"title":"Tax Departure Country/Region"},"VATRegistrationCountry":{"type":"string","maxLength":3,"title":"Tax Destination Country/Region"},"IsEUTriangularDeal":{"type":"boolean","title":"EU Triangular Deal","description":"Indicator: Triangular Deal Within the EU"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"PaymentMethod":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"PaymentMethod","title":"Payment Method"},"BillingCompanyCode":{"type":"string","maxLength":4,"title":"CCode to Be Billed","description":"Company Code to Be Billed"},"ControllingArea":{"type":"string","maxLength":4,"title":"Controlling Area"},"CustomerAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerAccountAssignmentGroup","title":"Account Assignment Group for Customer"},"AssignmentReference":{"type":"string","maxLength":18,"title":"Assignment","description":"Assignment Number"},"AccountingDocExternalReference":{"type":"string","maxLength":16,"title":"Reference","description":"Reference Document Number"},"CustomerCreditAccount":{"type":"string","maxLength":10,"title":"Credit Account","description":"Customer's Account Number with Credit Limit Reference"},"HeaderBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block in SD Document"},"DeliveryBlockReason":{"type":"string","maxLength":2,"title":"Delivery Block","description":"Delivery Block (Document Header)"},"SalesOrderApprovalReason":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesOrderApprovalReason","title":"Approval Request Reason","description":"Approval Request Reason ID"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"AdditionalCustomerGroup1":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup1","title":"Customer Group 1"},"AdditionalCustomerGroup2":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup2","title":"Customer Group 2"},"AdditionalCustomerGroup3":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup3","title":"Customer Group 3"},"AdditionalCustomerGroup4":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup4","title":"Customer Group 4"},"AdditionalCustomerGroup5":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup5","title":"Customer Group 5"},"OverallSDProcessStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallSDProcessStatus","title":"Overall Status","description":"Overall Processing Status (Header/All Items)"},"OverallDeliveryBlockStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocOvrlDeliveryBlockStatus","title":"Delivery Block Status","description":"Delivery Block Status (Item)"},"OverallBillingBlockStatus":{"type":"string","maxLength":1,"title":"Billing Block Status","description":"Billing Block Status (All Items)"},"OverallDeliveryStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocOverallDeliveryStatus","title":"Delivery Status","description":"Delivery Status (All Items)"},"TotalCreditCheckStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"TotalCreditCheckStatus","title":"Credit Status","description":"Overall Status of Credit Checks"},"OverallSDDocumentRejectionSts":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallSDDocumentRejectionSts","title":"Rejection Status","description":"Rejection Status (All Items)"},"TotalBlockStatus":{"type":"string","maxLength":1,"title":"Overall Block Status","description":"Overall Block Status (Header)"},"HdrGeneralIncompletionStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocGenIncompletionStatus","title":"Incompletion Status (Header)"},"OvrlItmGeneralIncompletionSts":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocOvrlItmGenIncompltnSts","title":"Incompletion Status (Items)","description":"Incompletion Status (All Items)"},"OverallSDDocReferenceStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallSDDocReferenceStatus","title":"Reference Status","description":"Reference Status (All Items)"},"SalesDocApprovalStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocApprovalStatus","title":"Approval Status","description":"Document Approval Status"},"OverallChmlCmplncStatus":{"type":"string","maxLength":1,"title":"Product Marketability Status","description":"Product Marketability Status (All Items)"},"OverallDangerousGoodsStatus":{"type":"string","maxLength":1,"title":"Dangerous Goods Status","description":"Dangerous Goods Status (All Items)"},"OverallSafetyDataSheetStatus":{"type":"string","maxLength":1,"title":"Safety Data Sheet Status","description":"Safety Data Sheet Status (All Items)"},"OverallTrdCmplncEmbargoSts":{"type":"string","maxLength":1,"title":"Embargo Status","description":"Embargo Status (All Items)"},"OvrlTrdCmplncSnctndListChkSts":{"type":"string","maxLength":1,"title":"Screening Status","description":"Screening Status (All Items)"},"OvrlTrdCmplncLegalCtrlChkSts":{"type":"string","maxLength":1,"title":"Legal Control Status"},"SalesOrderDownPaymentStatus":{"type":"string","maxLength":1,"title":"Down Payment Status"},"OverallOrdReltdBillgStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallOrdReltdBillgStatus","title":"Order-Related Billing Status","description":"Order-Related Billing Status (All Items)"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}},"_Partner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}},"_PricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}},"_Text":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}},"title":"Sales Order Header"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesOrderType","title":"Language key","description":"Language key for sales document type"},"SoldToParty":{"type":"string","maxLength":10,"title":"Sold-to Party"},"SalesOrganization":{"type":"string","maxLength":4,"title":"Sales Organization"},"DistributionChannel":{"type":"string","maxLength":2,"title":"Distribution Channel"},"OrganizationDivision":{"type":"string","maxLength":2,"title":"Division"},"SalesOffice":{"type":"string","maxLength":4,"title":"Sales Office"},"SalesGroup":{"type":"string","maxLength":3,"title":"Sales Group"},"SalesDistrict":{"type":"string","maxLength":6,"title":"Sales District"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"PurchaseOrderByShipToParty":{"type":"string","maxLength":35,"title":"Customer Reference","description":"Ship-to Party's Customer Reference"},"CustomerPurchaseOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"PurchaseOrderTypeByCustomer","title":"Purchase Order Type","description":"Customer Purchase Order Type"},"CustomerPurchaseOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Customer Reference Date"},"SDDocumentReason":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"SalesDocumentReason","title":"Order Reason","description":"Order Reason (Reason for the Business Transaction)"},"SalesOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Document Date","description":"Document Date (Date Received/Sent)"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Delivery Date Rule"},"ShippingCondition":{"type":"string","maxLength":2,"title":"Shipping Conditions"},"CompleteDeliveryIsDefined":{"type":"boolean","title":"Complete Delivery","description":"Complete Delivery Defined for Each Sales Order"},"SlsDocIsRlvtForProofOfDeliv":{"type":"boolean","title":"Relevant for Proof of Delivery"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"PriceListType":{"type":"string","maxLength":2,"title":"Price List Type"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"TaxDepartureCountry":{"type":"string","maxLength":3,"title":"Tax Departure Country/Region"},"VATRegistrationCountry":{"type":"string","maxLength":3,"title":"Tax Destination Country/Region"},"IsEUTriangularDeal":{"type":"boolean","title":"EU Triangular Deal","description":"Indicator: Triangular Deal Within the EU"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"PaymentMethod":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"PaymentMethod","title":"Payment Method"},"CustomerAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerAccountAssignmentGroup","title":"Account Assignment Group for Customer"},"AssignmentReference":{"type":"string","maxLength":18,"title":"Assignment","description":"Assignment Number"},"AccountingDocExternalReference":{"type":"string","maxLength":16,"title":"Reference","description":"Reference Document Number"},"HeaderBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block in SD Document"},"DeliveryBlockReason":{"type":"string","maxLength":2,"title":"Delivery Block","description":"Delivery Block (Document Header)"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"AdditionalCustomerGroup1":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup1","title":"Customer Group 1"},"AdditionalCustomerGroup2":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup2","title":"Customer Group 2"},"AdditionalCustomerGroup3":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup3","title":"Customer Group 3"},"AdditionalCustomerGroup4":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup4","title":"Customer Group 4"},"AdditionalCustomerGroup5":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup5","title":"Customer Group 5"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"}},"_Partner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create"}},"_PricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create"}},"_Text":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create"}}},"required":["SalesOrder"],"title":"Sales Order Header (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update":{"type":"object","properties":{"SoldToParty":{"type":"string","maxLength":10,"title":"Sold-to Party"},"SalesOrganization":{"type":"string","maxLength":4,"title":"Sales Organization"},"DistributionChannel":{"type":"string","maxLength":2,"title":"Distribution Channel"},"OrganizationDivision":{"type":"string","maxLength":2,"title":"Division"},"SalesOffice":{"type":"string","maxLength":4,"title":"Sales Office"},"SalesGroup":{"type":"string","maxLength":3,"title":"Sales Group"},"SalesDistrict":{"type":"string","maxLength":6,"title":"Sales District"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"PurchaseOrderByShipToParty":{"type":"string","maxLength":35,"title":"Customer Reference","description":"Ship-to Party's Customer Reference"},"CustomerPurchaseOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"PurchaseOrderTypeByCustomer","title":"Purchase Order Type","description":"Customer Purchase Order Type"},"CustomerPurchaseOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Customer Reference Date"},"SDDocumentReason":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"SalesDocumentReason","title":"Order Reason","description":"Order Reason (Reason for the Business Transaction)"},"SalesOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Document Date","description":"Document Date (Date Received/Sent)"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Delivery Date Rule"},"ShippingCondition":{"type":"string","maxLength":2,"title":"Shipping Conditions"},"CompleteDeliveryIsDefined":{"type":"boolean","title":"Complete Delivery","description":"Complete Delivery Defined for Each Sales Order"},"SlsDocIsRlvtForProofOfDeliv":{"type":"boolean","title":"Relevant for Proof of Delivery"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"PriceListType":{"type":"string","maxLength":2,"title":"Price List Type"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"TaxDepartureCountry":{"type":"string","maxLength":3,"title":"Tax Departure Country/Region"},"VATRegistrationCountry":{"type":"string","maxLength":3,"title":"Tax Destination Country/Region"},"IsEUTriangularDeal":{"type":"boolean","title":"EU Triangular Deal","description":"Indicator: Triangular Deal Within the EU"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"PaymentMethod":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"PaymentMethod","title":"Payment Method"},"CustomerAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerAccountAssignmentGroup","title":"Account Assignment Group for Customer"},"AssignmentReference":{"type":"string","maxLength":18,"title":"Assignment","description":"Assignment Number"},"AccountingDocExternalReference":{"type":"string","maxLength":16,"title":"Reference","description":"Reference Document Number"},"HeaderBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block in SD Document"},"DeliveryBlockReason":{"type":"string","maxLength":2,"title":"Delivery Block","description":"Delivery Block (Document Header)"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"AdditionalCustomerGroup1":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup1","title":"Customer Group 1"},"AdditionalCustomerGroup2":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup2","title":"Customer Group 2"},"AdditionalCustomerGroup3":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup3","title":"Customer Group 3"},"AdditionalCustomerGroup4":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup4","title":"Customer Group 4"},"AdditionalCustomerGroup5":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup5","title":"Customer Group 5"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Sales Order Header (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Document"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Sales Document Item"},"ScheduleLine":{"type":"string","maxLength":4,"title":"Schedule Line Number"},"ScheduleLineCategory":{"type":"string","maxLength":2,"title":"Sched. Line Category","description":"Schedule Line Category"},"ScheduleLineOrderQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Order Quantity","description":"Order Quantity in Sales Units"},"OrderQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Sales Unit"},"OrderQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Order Quantity","description":"ISO Unit Code for Order Quantity"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Requested Delivery Date"},"ConfirmedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Confirmed Delivery Date"},"ConfdOrderQtyByMatlAvailCheck":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Confirmed Quantity"},"DeliveredQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Delivered Quantity"},"OpenConfdDelivQtyInOrdQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Open Quantity","description":"Open Confirmed Delivery Quantity"},"CorrectedQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Corr.qty","description":"Corrected quantity in sales unit"},"DelivBlockReasonForSchedLine":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"DeliveryBlockReason","title":"Delivery Block","description":"Schedule Line Blocked for Delivery"},"PurchaseRequisition":{"type":"string","maxLength":10,"title":"Purchase Requisition","description":"Purchase Requisition Number"},"PurchaseRequisitionItem":{"type":"string","nullable":true,"maxLength":5,"title":"Purchase Requisition Item"},"GoodsMovementType":{"type":"string","maxLength":3,"title":"Movement Type","description":"Movement Type (Inventory Management)"},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Schedule Line"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create":{"type":"object","properties":{"ScheduleLineCategory":{"type":"string","maxLength":2,"title":"Sched. Line Category","description":"Schedule Line Category"},"ScheduleLineOrderQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Order Quantity","description":"Order Quantity in Sales Units"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Requested Delivery Date"},"CorrectedQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Corr.qty","description":"Corrected quantity in sales unit"},"DelivBlockReasonForSchedLine":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"DeliveryBlockReason","title":"Delivery Block","description":"Schedule Line Blocked for Delivery"},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"title":"Item Schedule Line (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-update":{"type":"object","properties":{"ScheduleLineCategory":{"type":"string","maxLength":2,"title":"Sched. Line Category","description":"Schedule Line Category"},"ScheduleLineOrderQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Order Quantity","description":"Order Quantity in Sales Units"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Requested Delivery Date"},"CorrectedQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Corr.qty","description":"Corrected quantity in sales unit"},"DelivBlockReasonForSchedLine":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"DeliveryBlockReason","title":"Delivery Block","description":"Schedule Line Blocked for Delivery"}},"title":"Item Schedule Line (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string","nullable":true},"additionalTargets":{"type":"array","items":{"type":"string"}},"transition":{"type":"boolean"},"numericSeverity":{"type":"integer","format":"uint8"},"longtextUrl":{"type":"string","nullable":true}},"title":"SAP__Message"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string","nullable":true},"additionalTargets":{"type":"array","items":{"type":"string"}},"transition":{"type":"boolean"},"numericSeverity":{"type":"integer","format":"uint8"},"longtextUrl":{"type":"string","nullable":true}},"title":"SAP__Message (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string","nullable":true},"additionalTargets":{"type":"array","items":{"type":"string"}},"transition":{"type":"boolean"},"numericSeverity":{"type":"integer","format":"uint8"},"longtextUrl":{"type":"string","nullable":true}},"title":"SAP__Message (for update)"},"count":{"anyOf":[{"type":"number"},{"type":"string"}],"description":"The number of entities in the collection. Available when using the [$count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount) query option."},"error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string"},"details":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string"}}}},"innererror":{"type":"object","description":"The structure of this object is service-specific"}}}}}},"parameters":{"top":{"name":"$top","in":"query","description":"Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)","schema":{"type":"integer","minimum":0},"example":50},"skip":{"name":"$skip","in":"query","description":"Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)","schema":{"type":"integer","minimum":0}},"count":{"name":"$count","in":"query","description":"Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)","schema":{"type":"boolean"}},"search":{"name":"$search","in":"query","description":"Search items by search phrases, see [Searching](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionsearch)","schema":{"type":"string"}}},"responses":{"error":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}} \ No newline at end of file diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 8546e75f..6eca6c9f 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1847,7 +1847,7 @@ ,"x-sap-precision": - + ,"x-sap-scale": @@ -1857,14 +1857,14 @@ ,"multipleOf":1 - + ,"multipleOf":1.0e- - + From 9e777ff3a14d7567c3f525d625f17485e74ba0f0 Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 13:36:38 +0200 Subject: [PATCH 13/65] move file --- .../tests/API_SalesOrder_openapi.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename API_SalesOrder_openapi.json => tools/tests/API_SalesOrder_openapi.json (100%) diff --git a/API_SalesOrder_openapi.json b/tools/tests/API_SalesOrder_openapi.json similarity index 100% rename from API_SalesOrder_openapi.json rename to tools/tests/API_SalesOrder_openapi.json From 6b2c5b8761f936d2206ecc36ddd70e79c6cdd8e7 Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 14:24:41 +0200 Subject: [PATCH 14/65] First round of testing --- tools/resolve-paths.xsl | 2 +- tools/tests/API_SalesOrder_openapi.json | 2 +- tools/tests/API_SalesOrder_resolved.xml | 4534 +++++++++++------------ 3 files changed, 2269 insertions(+), 2269 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 65903863..1b91736c 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -176,7 +176,7 @@ - + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LongTextID - Language - SalesOrderItem - SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LongTextID + Language + SalesOrderItem + SalesOrder - SAP__Messages + - - - - + + + + - - - - - - - - + + + + + + + + - - - LongText + + + LongText - - - - - LongText + + + + + LongText - - - - - LongText + + + + + LongText - + - - - - - _Item - _SalesOrder + + + + + _Item + _SalesOrder - - - + + + - - - _SalesOrder/LastChangeDateTime + + + _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ConditionCurrency - - - - - - - - - - - - ConditionQuantitySAPUnit - ConditionQuantityISOUnit - - - - - - - ConditionQuantitySAPUnit - ConditionQuantityISOUnit - - - - - - - - - - - - - - - - - ConditionRateRatioSAPUnit - ConditionRateRatioISOUnit - - - - - - - - - - - - - - - - - TransactionCurrency - - - - - TransactionCurrency - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -691,306 +691,306 @@ - - - + + + - - - - - ConditionType + + + + + ConditionType - + - - - - - _SalesOrder + + + + + _SalesOrder - - - + + + - - + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - PricingProcedureCounter - PricingProcedureStep - SalesOrder + + + + + PricingProcedureCounter + PricingProcedureStep + SalesOrder - SAP__Messages + - - - - - + + + + + - - - - + + + + - - - - - aggregate - groupby - filter + + + + + aggregate + groupby + filter - + - - - - eq - ne - gt - ge - lt - le - and - or - contains - startswith - endswith - any - all + + + + eq + ne + gt + ge + lt + le + and + or + contains + startswith + endswith + any + all - - - application/json - application/pdf + + + application/json + application/pdf - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ConditionCurrency - - - - - - - - - - - - ConditionQuantitySAPUnit - ConditionQuantityISOUnit - - - - - - - ConditionQuantitySAPUnit - ConditionQuantityISOUnit - - - - - - - - - - - - - - - - - ConditionRateRatioSAPUnit - ConditionRateRatioISOUnit - - - - - - - - - - - - - - - - - TransactionCurrency - - - - - TransactionCurrency - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - + + + + + - - - + + + @@ -998,756 +998,756 @@ - - - + + + - - - - - ConditionType + + + + + ConditionType - + - - - - - _Item - _SalesOrder + + + + + _Item + _SalesOrder - - - + + + - - + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - PricingProcedureCounter - PricingProcedureStep - SalesOrderItem - SalesOrder + + + + + PricingProcedureCounter + PricingProcedureStep + SalesOrderItem + SalesOrder - SAP__Messages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PartnerFunction - SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PartnerFunction + SalesOrder - SAP__Messages + - - - - + + + + - - - + + + - - - - - _SalesOrder + + + + + _SalesOrder - - - + + + - - - _SalesOrder/LastChangeDateTime + + + _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - LongTextID - Language - SalesOrder + + + + + + + + + + + + + + + + + + + + + + LongTextID + Language + SalesOrder - SAP__Messages + - - - - + + + + - - - - - - - - + + + + + + + + - - - LongText + + + LongText - - - - - LongText + + + + + LongText - - - - - LongText + + + + + LongText - + - - - - - _SalesOrder + + + + + _SalesOrder - - - + + + - - - _SalesOrder/LastChangeDateTime + + + _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PartnerFunction - SalesOrderItem - SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PartnerFunction + SalesOrderItem + SalesOrder - SAP__Messages + - - - - + + + + - - - + + + - - - - - _Item - _SalesOrder + + + + + _Item + _SalesOrder - - - + + + - - - _SalesOrder/LastChangeDateTime + + + _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OrderQuantitySAPUnit - OrderQuantityISOUnit - - - - - - - - - - - - - - - - - - RequestedQuantitySAPUnit - RequestedQuantityISOUnit - - - - - - - - - - - - - - - - - - ItemWeightSAPUnit - ItemWeightISOUnit - - - - - ItemWeightSAPUnit - ItemWeightISOUnit - - - - - - - - - - - - - - - - ItemVolumeSAPUnit - ItemVolumeISOUnit - - - - - - - - - - - - - - - - - - - - - TransactionCurrency - - - - - - - - - - - - - - - TransactionCurrency - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - - - + + + + + @@ -1755,578 +1755,578 @@ - - - + + + - - - + + + - - - - - _ItemPartner - _ItemPricingElement - _ItemText - _SalesOrder - _ScheduleLine + + + + + _ItemPartner + _ItemPricingElement + _ItemText + _SalesOrder + _ScheduleLine - - - + + + - - - _SalesOrder/LastChangeDateTime + + + _SalesOrder/LastChangeDateTime - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - - - - SalesOrderItem - SalesOrder + + + + + SalesOrderItem + SalesOrder - SAP__Messages - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TransactionCurrency - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - - - - + + + + + @@ -2334,368 +2334,368 @@ - - - + + + - - - - - SalesOrderType + + + + + SalesOrderType - - - + + + - - - - - _Item - _Partner - _PricingElement - _Text + + + + + _Item + _Partner + _PricingElement + _Text - - - + + + - - - LastChangeDateTime + + + LastChangeDateTime - - - - - - - + + + + + + + - - - - - - - - - - - - SAP__Messages - - - - - - - - - - - - - - - - - - - - - - - - - - - OrderQuantitySAPUnit - OrderQuantityISOUnit - - - - - - - - - - - - - - - - - - - - - - - - - OrderQuantitySAPUnit - OrderQuantityISOUnit - - - - - - OrderQuantitySAPUnit - OrderQuantityISOUnit - - - - - - OrderQuantitySAPUnit - OrderQuantityISOUnit - - - - - OrderQuantitySAPUnit - OrderQuantityISOUnit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ScheduleLine - SalesOrderItem - SalesOrder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ScheduleLine + SalesOrderItem + SalesOrder - - - - + + + + - - - + + + - - - + + + - - - - - - _Item - _SalesOrder + + + + + + _Item + _SalesOrder - - - + + + - - - _SalesOrder/LastChangeDateTime + + + _SalesOrder/LastChangeDateTime - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - - - + + + + - - - + + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - - + + + - - + + - - - - + + + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - - + + + + From f78b494bcfde8021ab85b66ccf5379de1abcfcc2 Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 15:45:04 +0200 Subject: [PATCH 15/65] Align syntax with ABAP XSLT --- tools/resolve-paths.xsl | 119 +++++++++++++++++++++++++--------------- 1 file changed, 76 insertions(+), 43 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 1b91736c..02bb1081 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -9,6 +9,12 @@ + + + + + + @@ -47,26 +53,31 @@ - + - + - + - + - + - - + + + + - + @@ -82,7 +93,9 @@ - + + + @@ -92,7 +105,7 @@ - + @@ -109,10 +122,12 @@ - + - + + + @@ -125,36 +140,44 @@ - + - + - - + + + + - + + + match="edm:Annotations//edm:Annotation/@Path | + edm:Annotations//edm:Annotation/@PropertyPath | + edm:Annotations//edm:Annotation/@NavigationPropertyPath | + edm:Annotations//edm:Annotation/@AnyPropertyPath | + edm:Annotations//edm:Annotation/@AnnotationPath | + edm:Annotations//edm:Annotation/@ModelElementPath | + edm:Annotations//edm:Annotation/edm:Path | + edm:Annotations//edm:Annotation/edm:PropertyPath | + edm:Annotations//edm:Annotation/edm:NavigationPropertyPath | + edm:Annotations//edm:Annotation/edm:AnyPropertyPath | + edm:Annotations//edm:Annotation/edm:AnnotationPath | + edm:Annotations//edm:Annotation/edm:ModelElementPath" + mode="ids" priority="1"> @@ -236,13 +259,16 @@ match="edm:Annotation/@Path | edm:Annotation/@PropertyPath | edm:Annotation/@NavigationPropertyPath | + edm:Annotation/@AnyPropertyPath | edm:Annotation/@AnnotationPath | edm:Annotation/@ModelElementPath | edm:Annotation/edm:Path | edm:Annotation/edm:PropertyPath | edm:Annotation/edm:NavigationPropertyPath | + edm:Annotation/edm:AnyPropertyPath | edm:Annotation/edm:AnnotationPath | - edm:Annotation/edm:ModelElementPath"> + edm:Annotation/edm:ModelElementPath" + mode="ids"> + - + - + + match="edm:NavigationPropertyBinding/@Target" mode="ids"> @@ -307,28 +335,33 @@ - + + + - + + + - + + + - + + + - + From f0cb37de238ab69ea1f79ae52d4f5edc473f064f Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 15 Apr 2024 16:06:44 +0200 Subject: [PATCH 16/65] mode="ids" --- tools/resolve-paths.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 02bb1081..f9da66f6 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -342,7 +342,7 @@ - + From d64ebebd57059e9377f88d32ce0cd8bc232b24ee Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 08:37:10 +0200 Subject: [PATCH 17/65] $ReturnType --- tools/resolve-paths.xsl | 155 +- ...napi.json => API_SalesOrder.openapi3.json} | 0 tools/tests/API_SalesOrder_resolved.xml | 2702 ----------------- 3 files changed, 72 insertions(+), 2785 deletions(-) rename tools/tests/{API_SalesOrder_openapi.json => API_SalesOrder.openapi3.json} (100%) delete mode 100644 tools/tests/API_SalesOrder_resolved.xml diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index f9da66f6..4b0e7e94 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -342,7 +342,8 @@ - + @@ -369,97 +370,85 @@ + - - - + + + + + + + + + + + + + + + + + select="substring-after($p,'/')" /> + + + + + + + + + + + + + + + + + + + + + + + select="//edm:Schema[@Alias=$namespace or @Namespace=$namespace] + /*[@Name=$name]" + mode="path"> + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + diff --git a/tools/tests/API_SalesOrder_openapi.json b/tools/tests/API_SalesOrder.openapi3.json similarity index 100% rename from tools/tests/API_SalesOrder_openapi.json rename to tools/tests/API_SalesOrder.openapi3.json diff --git a/tools/tests/API_SalesOrder_resolved.xml b/tools/tests/API_SalesOrder_resolved.xml deleted file mode 100644 index 3ab7611f..00000000 --- a/tools/tests/API_SalesOrder_resolved.xml +++ /dev/null @@ -1,2702 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LongTextID - Language - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ConditionType - - - - - - - - - - _SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PricingProcedureCounter - PricingProcedureStep - SalesOrder - - - - - - - - - - - - - - - - - - - - - - aggregate - groupby - filter - - - - - - - - - eq - ne - gt - ge - lt - le - and - or - contains - startswith - endswith - any - all - - - - - application/json - application/pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ConditionType - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PricingProcedureCounter - PricingProcedureStep - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PartnerFunction - SalesOrder - - - - - - - - - - - - - - - - - - - - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - LongTextID - Language - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PartnerFunction - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - _ItemPartner - _ItemPricingElement - _ItemText - _SalesOrder - _ScheduleLine - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SalesOrderType - - - - - - - - - - - - - - _Item - _Partner - _PricingElement - _Text - - - - - - - - - - - - LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ScheduleLine - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 4724f000bd77c63c1f36e12d0c61515f4ca71010 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 08:51:54 +0200 Subject: [PATCH 18/65] mode="path-remainder" --- tools/resolve-paths.xsl | 54 +++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 4b0e7e94..13ede19c 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -384,17 +384,12 @@ - - - - - - - - + /*[@Name=$name]" + mode="path-remainder"> + + @@ -428,29 +423,30 @@ - - - - - - - + + + - - - - - - - - + + + + + + + + + + + + + + From 170c42d940398c488f37fb12beea6398c479b99c Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 08:55:13 +0200 Subject: [PATCH 19/65] --- tools/resolve-paths.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 13ede19c..c77b4d18 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -368,7 +368,7 @@ - + From 6f8d7c295f3a01aaee1a72ba7a9ba0b42f10d8c3 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 13:53:26 +0200 Subject: [PATCH 20/65] ids everywhere --- tools/resolve-paths.xsl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index c77b4d18..d406a24e 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -334,6 +334,9 @@ + + + @@ -361,6 +364,9 @@ + + + From dd52f8e76ed79bd4416a4fb7f9f373bba429b963 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 14:04:12 +0200 Subject: [PATCH 21/65] test="self::*" --- tools/resolve-paths.xsl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index d406a24e..8bd4ff9e 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -364,9 +364,11 @@ - - - + + + + + From 414edde635bf9becc69524b3379efafb497bc8ae Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 15:56:27 +0200 Subject: [PATCH 22/65] corrected p1:Type --- tools/resolve-paths.xsl | 83 +++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 48 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 8bd4ff9e..edb873e4 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -285,7 +285,7 @@ - + @@ -317,63 +317,50 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - + + - - - - - - - - - - - - - - + + + From 1e3fb40906adf31ed82747e1ac1f2b7e1b295410 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 16:04:25 +0200 Subject: [PATCH 23/65] more robust --- tools/resolve-paths.xsl | 83 ++++++++++++++++++++++++----------------- 1 file changed, 49 insertions(+), 34 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index edb873e4..abcbaf77 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -317,52 +317,67 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - + + - - - + + + + + + + + + + + + + + + + Date: Tue, 16 Apr 2024 16:19:27 +0200 Subject: [PATCH 24/65] absolute paths --- tools/resolve-paths.xsl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index abcbaf77..c0c851ac 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -383,6 +383,18 @@ + + + + + + + + + + From 8ac3b6ce95009e18953c570549c2fef8d44e4c48 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 16 Apr 2024 16:58:49 +0200 Subject: [PATCH 25/65] No support for function overload paths --- tools/resolve-paths.xsl | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index c0c851ac..9c652ee3 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -395,6 +395,7 @@ select="substring-before(substring-after($q,'Collection('),')')" /> + From 8dba89bf60ad87d561434a9d35719561b7bf7ace Mon Sep 17 00:00:00 2001 From: D024504 Date: Wed, 17 Apr 2024 10:26:27 +0200 Subject: [PATCH 26/65] DTD --- tools/csdl-ext.dtd | 71 ++++++++++++++++++++++++++++++++++ tools/resolve-paths.xsl | 28 +++++++++----- tools/tests/annotations-v4.xml | 10 +++-- 3 files changed, 96 insertions(+), 13 deletions(-) create mode 100644 tools/csdl-ext.dtd diff --git a/tools/csdl-ext.dtd b/tools/csdl-ext.dtd new file mode 100644 index 00000000..f0c95c0d --- /dev/null +++ b/tools/csdl-ext.dtd @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 9c652ee3..90335267 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -7,7 +7,8 @@ xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment" exclude-result-prefixes="edm"> - + @@ -462,14 +463,23 @@ - - - - - - - + + + + + + + + + + + + + + + diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index 49c6c67c..35812d38 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -35,10 +35,12 @@ - - - - + + + + + + Text From 87acf77ca7599e7415910e24567728e02bcb77de Mon Sep 17 00:00:00 2001 From: D024504 Date: Wed, 17 Apr 2024 16:14:49 +0200 Subject: [PATCH 27/65] ID --- tools/tests/annotations-v4.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index 35812d38..40529875 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -17,6 +17,7 @@ + @@ -36,9 +37,10 @@ Type="self.Order" /> - + - + From 3dda9d82eed2d996f4c61111bdfdd83ebbf4a2f6 Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 18 Apr 2024 10:04:00 +0200 Subject: [PATCH 28/65] More paths --- tools/resolve-paths.xsl | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 90335267..2421094a 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -283,28 +283,33 @@ - + - - - - - - - + + + match="edm:PropertyRef/@Name | + edm:NavigationPropertyBinding/@Target | + edm:ReferentialConstraint/@ReferencedProperty" + mode="ids"> From 9910976a96c800a5845dd077063fdc4aa45cf60a Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 18 Apr 2024 11:11:43 +0200 Subject: [PATCH 29/65] Abolish xsl:text --- tools/resolve-paths.xsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 2421094a..889ff9d0 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -115,8 +115,8 @@ - . + select="concat(//edmx:Include[@Alias=$namespace or @Namespace=$namespace] + /@Namespace,'.')" /> From fbc42c94ee7527a54d30300be27762f9e41652c0 Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 18 Apr 2024 12:13:54 +0200 Subject: [PATCH 30/65] Rudimentary treatment of term casts --- tools/V4-CSDL-to-OpenAPI.xsl | 3 +- tools/resolve-paths.xsl | 80 +++++++++++++++++++++++------------- 2 files changed, 53 insertions(+), 30 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 6eca6c9f..e030e303 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2,7 +2,8 @@ + xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment" + xmlns:p2="http://docs.oasis-open.org/odata/ns/edm/termcast-segment"> diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index fc20e22c..d16ba5f9 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -2,7 +2,6 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" xmlns:edm="http://docs.oasis-open.org/odata/ns/edm" - xmlns:qname="http://docs.oasis-open.org/odata/ns/edm/qname" xmlns:p0="http://docs.oasis-open.org/odata/ns/edm/non-final-segments" xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment" xmlns:p2="http://docs.oasis-open.org/odata/ns/edm/termcast-segment" @@ -114,7 +113,7 @@ - + @@ -382,8 +381,23 @@ + + + + + + - + + + + + + + From 083406771758db5f25d736d985ae8b7170d25ddd Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 18 Apr 2024 15:07:25 +0200 Subject: [PATCH 32/65] Term cast example --- tools/resolve-paths.xsl | 7 ------- tools/tests/annotations-v4.xml | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index d16ba5f9..47694e8c 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -486,13 +486,6 @@ - - - - - diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index 40529875..d290e448 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -45,7 +45,7 @@ - Text + Quantity/@Measures.Unit From f6b2bf5004c507ad99466e4619c0a2f1a9fbe391 Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 18 Apr 2024 15:46:48 +0200 Subject: [PATCH 33/65] Overloads --- tools/V4-CSDL-to-OpenAPI.xsl | 1 - tools/resolve-paths.xsl | 93 ++++++++++++++++++++++++++++++++++-- 2 files changed, 88 insertions(+), 6 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index a9620d04..043c3346 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1,6 +1,5 @@ diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 47694e8c..a563ecb6 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -5,6 +5,7 @@ xmlns:p0="http://docs.oasis-open.org/odata/ns/edm/non-final-segments" xmlns:p1="http://docs.oasis-open.org/odata/ns/edm/final-segment" xmlns:p2="http://docs.oasis-open.org/odata/ns/edm/termcast-segment" + xmlns:p3="http://docs.oasis-open.org/odata/ns/edm/after-termcast-segment" exclude-result-prefixes="edm"> - - - + + + + + @@ -427,10 +431,31 @@ select="substring-before(substring-after($q,'Collection('),')')" /> - + + + + + + + + + + + + + + + + @@ -487,7 +512,7 @@ - @@ -495,6 +520,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 937422f02e3bad9f22a81ae4440a952fc589f935 Mon Sep 17 00:00:00 2001 From: D024504 Date: Fri, 19 Apr 2024 07:51:36 +0200 Subject: [PATCH 34/65] Overloads with collections --- tools/resolve-paths.xsl | 142 ++++++++++++++++++++++------------------ 1 file changed, 80 insertions(+), 62 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index a563ecb6..643a1cb5 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -108,23 +108,31 @@ + + + + + + + + + + - + - - - - - - - + + + - @@ -167,18 +175,18 @@ - - - - - - - - - + + @@ -428,7 +427,7 @@ + select="substring($q,12,string-length($q)-12)" /> @@ -452,7 +451,7 @@ /*[@Name=$name]" mode="path-overload"> + select="substring-after(substring($q,1,string-length($q)-1),'(')" /> @@ -469,7 +468,7 @@ @@ -480,8 +479,7 @@ + select="substring(@Type | @EntityType,12,string-length(@Type | @EntityType)-12)" /> @@ -512,7 +510,7 @@ - @@ -536,35 +534,19 @@ - - - - - - - - + + - - - - - - - - + + - + + + + + + Collection( + + + + ) + + + + + + + + + + + + + + + Edm + + + + + + + + + From 6419560ff57bfcc8d1b7d9011b4033d5c13ca9a4 Mon Sep 17 00:00:00 2001 From: D024504 Date: Wed, 24 Apr 2024 13:26:32 +0200 Subject: [PATCH 35/65] Don't work around https://saxonica.plan.io/issues/6393 --- tools/V4-CSDL-to-OpenAPI.xsl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 043c3346..4f30b1d0 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1846,7 +1846,7 @@ ,"x-sap-precision": - + ,"x-sap-scale": @@ -1856,14 +1856,14 @@ ,"multipleOf":1 - + ,"multipleOf":1.0e- - + From 3b81ddbb948f85b9d08ffd258a76cc31a0ad905f Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 25 Apr 2024 12:21:38 +0200 Subject: [PATCH 36/65] transform.cmd --- tools/tests/API_SalesOrder.openapi3.json | 11250 ++++++++++++++++++++- tools/transform.cmd | 8 +- 2 files changed, 11255 insertions(+), 3 deletions(-) diff --git a/tools/tests/API_SalesOrder.openapi3.json b/tools/tests/API_SalesOrder.openapi3.json index 78cc3b46..a6e48e9e 100644 --- a/tools/tests/API_SalesOrder.openapi3.json +++ b/tools/tests/API_SalesOrder.openapi3.json @@ -1 +1,11249 @@ -{"openapi":"3.0.0","info":{"title":"Service for namespace com.sap.gateway.srvd_a2x.api_salesorder.v0001","version":"1.0.0","description":"This service is located at [http://localhost/service-root/](http://localhost/service-root/)"},"servers":[{"url":"http://localhost/service-root"}],"tags":[{"name":"Sales Order Header"},{"name":"Sales Order Item"},{"name":"Item Partner"},{"name":"Item Pricing Element"},{"name":"Item Text"},{"name":"Header Partner"},{"name":"Header Pricing Element"},{"name":"Item Schedule Line"},{"name":"Header Text"}],"paths":{"/SalesOrder":{"get":{"summary":"Get entities from SalesOrder","tags":["Sales Order Header"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderType","SalesOrderType desc","SalesOrderProcessingType","SalesOrderProcessingType desc","SoldToParty","SoldToParty desc","SalesOrganization","SalesOrganization desc","DistributionChannel","DistributionChannel desc","ReferenceDistributionChannel","ReferenceDistributionChannel desc","OrganizationDivision","OrganizationDivision desc","SalesOffice","SalesOffice desc","SalesGroup","SalesGroup desc","SalesDistrict","SalesDistrict desc","CreatedByUser","CreatedByUser desc","CreationDate","CreationDate desc","CreationTime","CreationTime desc","LastChangeDateTime","LastChangeDateTime desc","LastChangedByUser","LastChangedByUser desc","PurchaseOrderByCustomer","PurchaseOrderByCustomer desc","PurchaseOrderByShipToParty","PurchaseOrderByShipToParty desc","CustomerPurchaseOrderType","CustomerPurchaseOrderType desc","CustomerPurchaseOrderDate","CustomerPurchaseOrderDate desc","BusinessSolutionOrder","BusinessSolutionOrder desc","ReferenceSDDocument","ReferenceSDDocument desc","SDDocumentReason","SDDocumentReason desc","SalesOrderDate","SalesOrderDate desc","RequestedDeliveryDate","RequestedDeliveryDate desc","PricingDate","PricingDate desc","ServicesRenderedDate","ServicesRenderedDate desc","BillingDocumentDate","BillingDocumentDate desc","TotalNetAmount","TotalNetAmount desc","TransactionCurrency","TransactionCurrency desc","DeliveryDateTypeRule","DeliveryDateTypeRule desc","ShippingCondition","ShippingCondition desc","CompleteDeliveryIsDefined","CompleteDeliveryIsDefined desc","SlsDocIsRlvtForProofOfDeliv","SlsDocIsRlvtForProofOfDeliv desc","ShippingType","ShippingType desc","ReceivingPoint","ReceivingPoint desc","IncotermsClassification","IncotermsClassification desc","IncotermsVersion","IncotermsVersion desc","IncotermsLocation1","IncotermsLocation1 desc","IncotermsLocation2","IncotermsLocation2 desc","SDPricingProcedure","SDPricingProcedure desc","CustomerPriceGroup","CustomerPriceGroup desc","PriceListType","PriceListType desc","FixedValueDate","FixedValueDate desc","TaxDepartureCountry","TaxDepartureCountry desc","VATRegistrationCountry","VATRegistrationCountry desc","IsEUTriangularDeal","IsEUTriangularDeal desc","CustomerPaymentTerms","CustomerPaymentTerms desc","PaymentMethod","PaymentMethod desc","BillingCompanyCode","BillingCompanyCode desc","ControllingArea","ControllingArea desc","CustomerAccountAssignmentGroup","CustomerAccountAssignmentGroup desc","AssignmentReference","AssignmentReference desc","AccountingDocExternalReference","AccountingDocExternalReference desc","CustomerCreditAccount","CustomerCreditAccount desc","HeaderBillingBlockReason","HeaderBillingBlockReason desc","DeliveryBlockReason","DeliveryBlockReason desc","SalesOrderApprovalReason","SalesOrderApprovalReason desc","CustomerGroup","CustomerGroup desc","AdditionalCustomerGroup1","AdditionalCustomerGroup1 desc","AdditionalCustomerGroup2","AdditionalCustomerGroup2 desc","AdditionalCustomerGroup3","AdditionalCustomerGroup3 desc","AdditionalCustomerGroup4","AdditionalCustomerGroup4 desc","AdditionalCustomerGroup5","AdditionalCustomerGroup5 desc","OverallSDProcessStatus","OverallSDProcessStatus desc","OverallDeliveryBlockStatus","OverallDeliveryBlockStatus desc","OverallBillingBlockStatus","OverallBillingBlockStatus desc","OverallDeliveryStatus","OverallDeliveryStatus desc","TotalCreditCheckStatus","TotalCreditCheckStatus desc","OverallSDDocumentRejectionSts","OverallSDDocumentRejectionSts desc","TotalBlockStatus","TotalBlockStatus desc","HdrGeneralIncompletionStatus","HdrGeneralIncompletionStatus desc","OvrlItmGeneralIncompletionSts","OvrlItmGeneralIncompletionSts desc","OverallSDDocReferenceStatus","OverallSDDocReferenceStatus desc","SalesDocApprovalStatus","SalesDocApprovalStatus desc","OverallChmlCmplncStatus","OverallChmlCmplncStatus desc","OverallDangerousGoodsStatus","OverallDangerousGoodsStatus desc","OverallSafetyDataSheetStatus","OverallSafetyDataSheetStatus desc","OverallTrdCmplncEmbargoSts","OverallTrdCmplncEmbargoSts desc","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncSnctndListChkSts desc","OvrlTrdCmplncLegalCtrlChkSts","OvrlTrdCmplncLegalCtrlChkSts desc","SalesOrderDownPaymentStatus","SalesOrderDownPaymentStatus desc","OverallOrdReltdBillgStatus","OverallOrdReltdBillgStatus desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrder_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to SalesOrder","tags":["Sales Order Header"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entity from SalesOrder by key","tags":["Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrder","tags":["Sales Order Header"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _Item","tags":["Sales Order Header","Sales Order Item"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","HigherLevelItem","HigherLevelItem desc","SalesOrderItemCategory","SalesOrderItemCategory desc","SalesOrderItemText","SalesOrderItemText desc","Product","Product desc","ProductGroup","ProductGroup desc","MaterialByCustomer","MaterialByCustomer desc","InternationalArticleNumber","InternationalArticleNumber desc","PurchaseOrderByCustomer","PurchaseOrderByCustomer desc","ConfdDelivQtyInOrderQtyUnit","ConfdDelivQtyInOrderQtyUnit desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedQuantity","RequestedQuantity desc","RequestedQuantitySAPUnit","RequestedQuantitySAPUnit desc","RequestedQuantityISOUnit","RequestedQuantityISOUnit desc","ItemGrossWeight","ItemGrossWeight desc","ItemNetWeight","ItemNetWeight desc","ItemWeightSAPUnit","ItemWeightSAPUnit desc","ItemWeightISOUnit","ItemWeightISOUnit desc","ItemVolume","ItemVolume desc","ItemVolumeSAPUnit","ItemVolumeSAPUnit desc","ItemVolumeISOUnit","ItemVolumeISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","PricingDate","PricingDate desc","ServicesRenderedDate","ServicesRenderedDate desc","BillingDocumentDate","BillingDocumentDate desc","NetAmount","NetAmount desc","TransactionCurrency","TransactionCurrency desc","TaxAmount","TaxAmount desc","CustomerGroup","CustomerGroup desc","Batch","Batch desc","Plant","Plant desc","StorageLocation","StorageLocation desc","ShippingPoint","ShippingPoint desc","ShippingType","ShippingType desc","Route","Route desc","DeliveryPriority","DeliveryPriority desc","PartialDeliveryIsAllowed","PartialDeliveryIsAllowed desc","MaxNmbrOfPartialDelivery","MaxNmbrOfPartialDelivery desc","DeliveryDateTypeRule","DeliveryDateTypeRule desc","ReceivingPoint","ReceivingPoint desc","DeliveryGroup","DeliveryGroup desc","IncotermsClassification","IncotermsClassification desc","IncotermsLocation1","IncotermsLocation1 desc","IncotermsLocation2","IncotermsLocation2 desc","IncotermsVersion","IncotermsVersion desc","CustomerPaymentTerms","CustomerPaymentTerms desc","FixedValueDate","FixedValueDate desc","CustomerPriceGroup","CustomerPriceGroup desc","MaterialPricingGroup","MaterialPricingGroup desc","BusinessArea","BusinessArea desc","ProfitCenter","ProfitCenter desc","MatlAccountAssignmentGroup","MatlAccountAssignmentGroup desc","ItemBillingBlockReason","ItemBillingBlockReason desc","SalesDocumentRjcnReason","SalesDocumentRjcnReason desc","ProductConfiguration","ProductConfiguration desc","SDProcessStatus","SDProcessStatus desc","SDDocumentRejectionStatus","SDDocumentRejectionStatus desc","DeliveryStatus","DeliveryStatus desc","BillingBlockStatus","BillingBlockStatus desc","ItemGeneralIncompletionStatus","ItemGeneralIncompletionStatus desc","DeliveryBlockStatus","DeliveryBlockStatus desc","SlsOrderItemDownPaymentStatus","SlsOrderItemDownPaymentStatus desc","OrderRelatedBillingStatus","OrderRelatedBillingStatus desc","ChmlCmplncStatus","ChmlCmplncStatus desc","DangerousGoodsStatus","DangerousGoodsStatus desc","SafetyDataSheetStatus","SafetyDataSheetStatus desc","TrdCmplncEmbargoSts","TrdCmplncEmbargoSts desc","TrdCmplncSnctndListChkSts","TrdCmplncSnctndListChkSts desc","OvrlTrdCmplncLegalCtrlChkSts","OvrlTrdCmplncLegalCtrlChkSts desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItem_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _Item","tags":["Sales Order Header","Sales Order Item"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_Partner":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _Partner","tags":["Sales Order Header","Header Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _Partner","tags":["Sales Order Header","Header Partner"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_PricingElement":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _PricingElement","tags":["Sales Order Header","Header Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPricingElement_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _PricingElement","tags":["Sales Order Header","Header Pricing Element"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrder/{SalesOrder}/_Text":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}}],"get":{"summary":"Get entities from related _Text","tags":["Sales Order Header","Header Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _Text","tags":["Sales Order Header","Header Text"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem":{"get":{"summary":"Get entities from SalesOrderItem","tags":["Sales Order Item"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","HigherLevelItem","HigherLevelItem desc","SalesOrderItemCategory","SalesOrderItemCategory desc","SalesOrderItemText","SalesOrderItemText desc","Product","Product desc","ProductGroup","ProductGroup desc","MaterialByCustomer","MaterialByCustomer desc","InternationalArticleNumber","InternationalArticleNumber desc","PurchaseOrderByCustomer","PurchaseOrderByCustomer desc","ConfdDelivQtyInOrderQtyUnit","ConfdDelivQtyInOrderQtyUnit desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedQuantity","RequestedQuantity desc","RequestedQuantitySAPUnit","RequestedQuantitySAPUnit desc","RequestedQuantityISOUnit","RequestedQuantityISOUnit desc","ItemGrossWeight","ItemGrossWeight desc","ItemNetWeight","ItemNetWeight desc","ItemWeightSAPUnit","ItemWeightSAPUnit desc","ItemWeightISOUnit","ItemWeightISOUnit desc","ItemVolume","ItemVolume desc","ItemVolumeSAPUnit","ItemVolumeSAPUnit desc","ItemVolumeISOUnit","ItemVolumeISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","PricingDate","PricingDate desc","ServicesRenderedDate","ServicesRenderedDate desc","BillingDocumentDate","BillingDocumentDate desc","NetAmount","NetAmount desc","TransactionCurrency","TransactionCurrency desc","TaxAmount","TaxAmount desc","CustomerGroup","CustomerGroup desc","Batch","Batch desc","Plant","Plant desc","StorageLocation","StorageLocation desc","ShippingPoint","ShippingPoint desc","ShippingType","ShippingType desc","Route","Route desc","DeliveryPriority","DeliveryPriority desc","PartialDeliveryIsAllowed","PartialDeliveryIsAllowed desc","MaxNmbrOfPartialDelivery","MaxNmbrOfPartialDelivery desc","DeliveryDateTypeRule","DeliveryDateTypeRule desc","ReceivingPoint","ReceivingPoint desc","DeliveryGroup","DeliveryGroup desc","IncotermsClassification","IncotermsClassification desc","IncotermsLocation1","IncotermsLocation1 desc","IncotermsLocation2","IncotermsLocation2 desc","IncotermsVersion","IncotermsVersion desc","CustomerPaymentTerms","CustomerPaymentTerms desc","FixedValueDate","FixedValueDate desc","CustomerPriceGroup","CustomerPriceGroup desc","MaterialPricingGroup","MaterialPricingGroup desc","BusinessArea","BusinessArea desc","ProfitCenter","ProfitCenter desc","MatlAccountAssignmentGroup","MatlAccountAssignmentGroup desc","ItemBillingBlockReason","ItemBillingBlockReason desc","SalesDocumentRjcnReason","SalesDocumentRjcnReason desc","ProductConfiguration","ProductConfiguration desc","SDProcessStatus","SDProcessStatus desc","SDDocumentRejectionStatus","SDDocumentRejectionStatus desc","DeliveryStatus","DeliveryStatus desc","BillingBlockStatus","BillingBlockStatus desc","ItemGeneralIncompletionStatus","ItemGeneralIncompletionStatus desc","DeliveryBlockStatus","DeliveryBlockStatus desc","SlsOrderItemDownPaymentStatus","SlsOrderItemDownPaymentStatus desc","OrderRelatedBillingStatus","OrderRelatedBillingStatus desc","ChmlCmplncStatus","ChmlCmplncStatus desc","DangerousGoodsStatus","DangerousGoodsStatus desc","SafetyDataSheetStatus","SafetyDataSheetStatus desc","TrdCmplncEmbargoSts","TrdCmplncEmbargoSts desc","TrdCmplncSnctndListChkSts","TrdCmplncSnctndListChkSts desc","OvrlTrdCmplncLegalCtrlChkSts","OvrlTrdCmplncLegalCtrlChkSts desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItem_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entity from SalesOrderItem by key","tags":["Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItem","tags":["Sales Order Item"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItem","tags":["Sales Order Item"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPartner":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ItemPartner","tags":["Sales Order Item","Item Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","PartnerIsSpecificForSDDocItem","PartnerIsSpecificForSDDocItem desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","PartnerIsSpecificForSDDocItem","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _ItemPartner","tags":["Sales Order Item","Item Partner"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPricingElement":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ItemPricingElement","tags":["Sales Order Item","Item Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPricingElmnt_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _ItemPricingElement","tags":["Sales Order Item","Item Pricing Element"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemText":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ItemText","tags":["Sales Order Item","Item Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}},"post":{"summary":"Add new entity to related _ItemText","tags":["Sales Order Item","Item Text"],"requestBody":{"required":true,"description":"New entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create"}}}},"responses":{"201":{"description":"Created entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get related _SalesOrder","tags":["Sales Order Item","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ScheduleLine":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}}],"get":{"summary":"Get entities from related _ScheduleLine","tags":["Sales Order Item","Item Schedule Line"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","ScheduleLine","ScheduleLine desc","ScheduleLineCategory","ScheduleLineCategory desc","ScheduleLineOrderQuantity","ScheduleLineOrderQuantity desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","ConfdOrderQtyByMatlAvailCheck","ConfdOrderQtyByMatlAvailCheck desc","DeliveredQtyInOrderQtyUnit","DeliveredQtyInOrderQtyUnit desc","OpenConfdDelivQtyInOrdQtyUnit","OpenConfdDelivQtyInOrdQtyUnit desc","CorrectedQtyInOrderQtyUnit","CorrectedQtyInOrderQtyUnit desc","DelivBlockReasonForSchedLine","DelivBlockReasonForSchedLine desc","PurchaseRequisition","PurchaseRequisition desc","PurchaseRequisitionItem","PurchaseRequisitionItem desc","GoodsMovementType","GoodsMovementType desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","ScheduleLine","ScheduleLineCategory","ScheduleLineOrderQuantity","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","ConfdOrderQtyByMatlAvailCheck","DeliveredQtyInOrderQtyUnit","OpenConfdDelivQtyInOrdQtyUnit","CorrectedQtyInOrderQtyUnit","DelivBlockReasonForSchedLine","PurchaseRequisition","PurchaseRequisitionItem","GoodsMovementType"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderScheduleLine_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner":{"get":{"summary":"Get entities from SalesOrderItemPartner","tags":["Item Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","PartnerIsSpecificForSDDocItem","PartnerIsSpecificForSDDocItem desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","PartnerIsSpecificForSDDocItem","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get entity from SalesOrderItemPartner by key","tags":["Item Partner"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","PartnerIsSpecificForSDDocItem","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItemPartner","tags":["Item Partner"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItemPartner","tags":["Item Partner"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get related _Item","tags":["Item Partner","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get related _SalesOrder","tags":["Item Partner","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement":{"get":{"summary":"Get entities from SalesOrderItemPricingElement","tags":["Item Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemPricingElmnt_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get entity from SalesOrderItemPricingElement by key","tags":["Item Pricing Element"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItemPricingElement","tags":["Item Pricing Element"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItemPricingElement","tags":["Item Pricing Element"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get related _Item","tags":["Item Pricing Element","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get related _SalesOrder","tags":["Item Pricing Element","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText":{"get":{"summary":"Get entities from SalesOrderItemText","tags":["Item Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderItemText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get entity from SalesOrderItemText by key","tags":["Item Text"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderItemText","tags":["Item Text"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderItemText","tags":["Item Text"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _Item","tags":["Item Text","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Order Item","schema":{"type":"string","maxLength":6}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _SalesOrder","tags":["Item Text","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPartner":{"get":{"summary":"Get entities from SalesOrderPartner","tags":["Header Partner"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PartnerFunction","PartnerFunction desc","Customer","Customer desc","Supplier","Supplier desc","Personnel","Personnel desc","ContactPerson","ContactPerson desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPartner_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPartner/{SalesOrder}/{PartnerFunction}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get entity from SalesOrderPartner by key","tags":["Header Partner"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PartnerFunction","Customer","Supplier","Personnel","ContactPerson","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderPartner","tags":["Header Partner"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderPartner","tags":["Header Partner"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPartner/{SalesOrder}/{PartnerFunction}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PartnerFunction","in":"path","required":true,"description":"Partner Function","schema":{"type":"string","maxLength":2},"x-sap-object-node-type-reference":"PartnerFunction"}],"get":{"summary":"Get related _SalesOrder","tags":["Header Partner","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPricingElement":{"get":{"summary":"Get entities from SalesOrderPricingElement","tags":["Header Pricing Element"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","PricingProcedureStep","PricingProcedureStep desc","PricingProcedureCounter","PricingProcedureCounter desc","ConditionType","ConditionType desc","ConditionCalculationType","ConditionCalculationType desc","ConditionRateAmount","ConditionRateAmount desc","ConditionCurrency","ConditionCurrency desc","ConditionQuantity","ConditionQuantity desc","ConditionBaseQuantity","ConditionBaseQuantity desc","ConditionQuantitySAPUnit","ConditionQuantitySAPUnit desc","ConditionQuantityISOUnit","ConditionQuantityISOUnit desc","ConditionRateRatio","ConditionRateRatio desc","ConditionRateRatioSAPUnit","ConditionRateRatioSAPUnit desc","ConditionRateRatioISOUnit","ConditionRateRatioISOUnit desc","ConditionAmount","ConditionAmount desc","ConditionBaseAmount","ConditionBaseAmount desc","TransactionCurrency","TransactionCurrency desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderPricingElement_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get entity from SalesOrderPricingElement by key","tags":["Header Pricing Element"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","PricingProcedureStep","PricingProcedureCounter","ConditionType","ConditionCalculationType","ConditionRateAmount","ConditionCurrency","ConditionQuantity","ConditionBaseQuantity","ConditionQuantitySAPUnit","ConditionQuantityISOUnit","ConditionRateRatio","ConditionRateRatioSAPUnit","ConditionRateRatioISOUnit","ConditionAmount","ConditionBaseAmount","TransactionCurrency","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderPricingElement","tags":["Header Pricing Element"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderPricingElement","tags":["Header Pricing Element"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"PricingProcedureStep","in":"path","required":true,"description":"Step Number","schema":{"type":"string","maxLength":3}},{"name":"PricingProcedureCounter","in":"path","required":true,"description":"Condition Counter","schema":{"type":"string","maxLength":3}}],"get":{"summary":"Get related _SalesOrder","tags":["Header Pricing Element","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine":{"get":{"summary":"Get entities from SalesOrderScheduleLine","tags":["Item Schedule Line"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","SalesOrderItem","SalesOrderItem desc","ScheduleLine","ScheduleLine desc","ScheduleLineCategory","ScheduleLineCategory desc","ScheduleLineOrderQuantity","ScheduleLineOrderQuantity desc","OrderQuantitySAPUnit","OrderQuantitySAPUnit desc","OrderQuantityISOUnit","OrderQuantityISOUnit desc","RequestedDeliveryDate","RequestedDeliveryDate desc","ConfirmedDeliveryDate","ConfirmedDeliveryDate desc","ConfdOrderQtyByMatlAvailCheck","ConfdOrderQtyByMatlAvailCheck desc","DeliveredQtyInOrderQtyUnit","DeliveredQtyInOrderQtyUnit desc","OpenConfdDelivQtyInOrdQtyUnit","OpenConfdDelivQtyInOrdQtyUnit desc","CorrectedQtyInOrderQtyUnit","CorrectedQtyInOrderQtyUnit desc","DelivBlockReasonForSchedLine","DelivBlockReasonForSchedLine desc","PurchaseRequisition","PurchaseRequisition desc","PurchaseRequisitionItem","PurchaseRequisitionItem desc","GoodsMovementType","GoodsMovementType desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","ScheduleLine","ScheduleLineCategory","ScheduleLineOrderQuantity","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","ConfdOrderQtyByMatlAvailCheck","DeliveredQtyInOrderQtyUnit","OpenConfdDelivQtyInOrdQtyUnit","CorrectedQtyInOrderQtyUnit","DelivBlockReasonForSchedLine","PurchaseRequisition","PurchaseRequisitionItem","GoodsMovementType"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderScheduleLine_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Document","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Document Item","schema":{"type":"string","maxLength":6}},{"name":"ScheduleLine","in":"path","required":true,"description":"Schedule Line Number","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get entity from SalesOrderScheduleLine by key","tags":["Item Schedule Line"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","ScheduleLine","ScheduleLineCategory","ScheduleLineOrderQuantity","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","ConfdOrderQtyByMatlAvailCheck","DeliveredQtyInOrderQtyUnit","OpenConfdDelivQtyInOrdQtyUnit","CorrectedQtyInOrderQtyUnit","DelivBlockReasonForSchedLine","PurchaseRequisition","PurchaseRequisitionItem","GoodsMovementType"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_Item":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Document","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Document Item","schema":{"type":"string","maxLength":6}},{"name":"ScheduleLine","in":"path","required":true,"description":"Schedule Line Number","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _Item","tags":["Item Schedule Line","Sales Order Item"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderItem","HigherLevelItem","SalesOrderItemCategory","SalesOrderItemText","Product","ProductGroup","MaterialByCustomer","InternationalArticleNumber","PurchaseOrderByCustomer","ConfdDelivQtyInOrderQtyUnit","OrderQuantitySAPUnit","OrderQuantityISOUnit","RequestedQuantity","RequestedQuantitySAPUnit","RequestedQuantityISOUnit","ItemGrossWeight","ItemNetWeight","ItemWeightSAPUnit","ItemWeightISOUnit","ItemVolume","ItemVolumeSAPUnit","ItemVolumeISOUnit","RequestedDeliveryDate","ConfirmedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","NetAmount","TransactionCurrency","TaxAmount","CustomerGroup","Batch","Plant","StorageLocation","ShippingPoint","ShippingType","Route","DeliveryPriority","PartialDeliveryIsAllowed","MaxNmbrOfPartialDelivery","DeliveryDateTypeRule","ReceivingPoint","DeliveryGroup","IncotermsClassification","IncotermsLocation1","IncotermsLocation2","IncotermsVersion","CustomerPaymentTerms","FixedValueDate","CustomerPriceGroup","MaterialPricingGroup","BusinessArea","ProfitCenter","MatlAccountAssignmentGroup","ItemBillingBlockReason","SalesDocumentRjcnReason","ProductConfiguration","SDProcessStatus","SDDocumentRejectionStatus","DeliveryStatus","BillingBlockStatus","ItemGeneralIncompletionStatus","DeliveryBlockStatus","SlsOrderItemDownPaymentStatus","OrderRelatedBillingStatus","ChmlCmplncStatus","DangerousGoodsStatus","SafetyDataSheetStatus","TrdCmplncEmbargoSts","TrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_ItemPartner","_ItemPricingElement","_ItemText","_SalesOrder","_ScheduleLine"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Document","schema":{"type":"string","maxLength":10}},{"name":"SalesOrderItem","in":"path","required":true,"description":"Sales Document Item","schema":{"type":"string","maxLength":6}},{"name":"ScheduleLine","in":"path","required":true,"description":"Schedule Line Number","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _SalesOrder","tags":["Item Schedule Line","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderText":{"get":{"summary":"Get entities from SalesOrderText","tags":["Header Text"],"parameters":[{"$ref":"#/components/parameters/top"},{"$ref":"#/components/parameters/skip"},{"name":"$filter","in":"query","description":"Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)","schema":{"type":"string"}},{"$ref":"#/components/parameters/count"},{"name":"$orderby","in":"query","description":"Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrder desc","Language","Language desc","LongTextID","LongTextID desc","SAP__Messages","SAP__Messages desc"]}}},{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entities","content":{"application/json":{"schema":{"title":"Collection of SalesOrderText_Type","type":"object","properties":{"@odata.count":{"$ref":"#/components/schemas/count"},"value":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get entity from SalesOrderText by key","tags":["Header Text"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","Language","LongTextID","LongText","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_SalesOrder"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}},"patch":{"summary":"Update entity in SalesOrderText","tags":["Header Text"],"requestBody":{"required":true,"description":"New property values","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update"}}}},"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}},"delete":{"summary":"Delete entity from SalesOrderText","tags":["Header Text"],"responses":{"204":{"description":"Success"},"4XX":{"$ref":"#/components/responses/error"}}}},"/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}/_SalesOrder":{"parameters":[{"name":"SalesOrder","in":"path","required":true,"description":"Sales Order","schema":{"type":"string","maxLength":10}},{"name":"Language","in":"path","required":true,"description":"Language Key","schema":{"type":"string","maxLength":2}},{"name":"LongTextID","in":"path","required":true,"description":"Text ID","schema":{"type":"string","maxLength":4}}],"get":{"summary":"Get related _SalesOrder","tags":["Header Text","Sales Order Header"],"parameters":[{"name":"$select","in":"query","description":"Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["SalesOrder","SalesOrderType","SalesOrderProcessingType","SoldToParty","SalesOrganization","DistributionChannel","ReferenceDistributionChannel","OrganizationDivision","SalesOffice","SalesGroup","SalesDistrict","CreatedByUser","CreationDate","CreationTime","LastChangeDateTime","LastChangedByUser","PurchaseOrderByCustomer","PurchaseOrderByShipToParty","CustomerPurchaseOrderType","CustomerPurchaseOrderDate","BusinessSolutionOrder","ReferenceSDDocument","SDDocumentReason","SalesOrderDate","RequestedDeliveryDate","PricingDate","ServicesRenderedDate","BillingDocumentDate","TotalNetAmount","TransactionCurrency","DeliveryDateTypeRule","ShippingCondition","CompleteDeliveryIsDefined","SlsDocIsRlvtForProofOfDeliv","ShippingType","ReceivingPoint","IncotermsClassification","IncotermsVersion","IncotermsLocation1","IncotermsLocation2","SDPricingProcedure","CustomerPriceGroup","PriceListType","FixedValueDate","TaxDepartureCountry","VATRegistrationCountry","IsEUTriangularDeal","CustomerPaymentTerms","PaymentMethod","BillingCompanyCode","ControllingArea","CustomerAccountAssignmentGroup","AssignmentReference","AccountingDocExternalReference","CustomerCreditAccount","HeaderBillingBlockReason","DeliveryBlockReason","SalesOrderApprovalReason","CustomerGroup","AdditionalCustomerGroup1","AdditionalCustomerGroup2","AdditionalCustomerGroup3","AdditionalCustomerGroup4","AdditionalCustomerGroup5","OverallSDProcessStatus","OverallDeliveryBlockStatus","OverallBillingBlockStatus","OverallDeliveryStatus","TotalCreditCheckStatus","OverallSDDocumentRejectionSts","TotalBlockStatus","HdrGeneralIncompletionStatus","OvrlItmGeneralIncompletionSts","OverallSDDocReferenceStatus","SalesDocApprovalStatus","OverallChmlCmplncStatus","OverallDangerousGoodsStatus","OverallSafetyDataSheetStatus","OverallTrdCmplncEmbargoSts","OvrlTrdCmplncSnctndListChkSts","OvrlTrdCmplncLegalCtrlChkSts","SalesOrderDownPaymentStatus","OverallOrdReltdBillgStatus","SAP__Messages"]}}},{"name":"$expand","in":"query","description":"Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)","explode":false,"schema":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["*","_Item","_Partner","_PricingElement","_Text"]}}}],"responses":{"200":{"description":"Retrieved entity","content":{"application/json":{"schema":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}}}},"4XX":{"$ref":"#/components/responses/error"}}}},"/$batch":{"post":{"summary": "Send a group of requests","description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*","tags":["Batch Requests"],"requestBody":{"required":true,"description":"Batch request","content":{"multipart/mixed;boundary=request-separator":{"schema":{"type":"string"},"example":"--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET SalesOrder HTTP/1.1\nAccept: application/json\n\n\n--request-separator--"}}},"responses":{"200":{"description":"Batch response","content":{"multipart/mixed":{"schema":{"type":"string"},"example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--"}}},"4XX":{"$ref":"#/components/responses/error"}}}}},"components":{"schemas":{"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Text"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create":{"type":"object","properties":{"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["Language","LongTextID"],"title":"Item Text (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update":{"type":"object","properties":{"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Item Text (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"PricingProcedureStep":{"type":"string","maxLength":3,"title":"Step Number"},"PricingProcedureCounter":{"type":"string","maxLength":3,"title":"Counter","description":"Condition Counter"},"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionCalculationType":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"PriceConditionCalculationType","title":"Calculation Type","description":"Calculation Type for Condition"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionBaseQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Quantity","description":"Quantity of the Condition Basis"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"ConditionBaseAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Cndn Bs Amt","description":"Amount of the Condition Basis"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Header Pricing Element"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create":{"type":"object","properties":{"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"title":"Header Pricing Element (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update":{"type":"object","properties":{"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Header Pricing Element (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"PricingProcedureStep":{"type":"string","maxLength":3,"title":"Step Number"},"PricingProcedureCounter":{"type":"string","maxLength":3,"title":"Counter","description":"Condition Counter"},"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionCalculationType":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"PriceConditionCalculationType","title":"Calculation Type","description":"Calculation Type for Condition"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionBaseQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Quantity","description":"Quantity of the Condition Basis"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"ConditionBaseAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Cndn Bs Amt","description":"Amount of the Condition Basis"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Pricing Element"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create":{"type":"object","properties":{"ConditionType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesPricingConditionType","title":"Condition Type"},"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionRateRatioISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Code for Condition Ratio"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"title":"Item Pricing Element (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update":{"type":"object","properties":{"ConditionRateAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Condition Amount"},"ConditionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Currency","description":"Currency Key"},"ConditionQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":5,"multipleOf":1,"minimum":-99999,"maximum":99999,"example":0,"title":"Pricing Unit","description":"Condition Pricing Unit"},"ConditionQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Condition Unit","description":"Condition Unit in the Document"},"ConditionQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Condition Qty","description":"ISO Unit Code for Condition Quantity"},"ConditionRateRatio":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":24,"x-sap-scale":9,"multipleOf":1.0e-9,"example":0,"title":"Ratio","description":"Condition Ratio (in Percent or Per Mille)"},"ConditionRateRatioSAPUnit":{"type":"string","maxLength":3,"title":"Internal UoM","description":"Unit of Measurement"},"ConditionAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Condition Value"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Item Pricing Element (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Header Partner"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create":{"type":"object","properties":{"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["PartnerFunction"],"title":"Header Partner (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update":{"type":"object","properties":{"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Header Partner (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Header Text"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create":{"type":"object","properties":{"Language":{"type":"string","maxLength":2,"title":"Language Key"},"LongTextID":{"type":"string","maxLength":4,"title":"Text ID"},"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["Language","LongTextID"],"title":"Header Text (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update":{"type":"object","properties":{"LongText":{"type":"string","title":"String"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Header Text (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"PartnerIsSpecificForSDDocItem":{"type":"boolean","title":"Item-Specific Partner","description":"Partner is specific for item"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Partner"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create":{"type":"object","properties":{"PartnerFunction":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"PartnerFunction","title":"Partner Function"},"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"required":["PartnerFunction"],"title":"Item Partner (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update":{"type":"object","properties":{"Customer":{"type":"string","nullable":true,"maxLength":10,"title":"Customer","description":"Customer Number"},"Supplier":{"type":"string","nullable":true,"maxLength":10,"title":"Supplier","description":"Account Number of Supplier"},"Personnel":{"type":"string","nullable":true,"maxLength":8,"title":"Personnel Number"},"ContactPerson":{"type":"string","nullable":true,"maxLength":10,"title":"Contact Person","description":"Number of Contact Person"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Item Partner (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"HigherLevelItem":{"type":"string","nullable":true,"maxLength":6,"title":"Higher-Level Item","description":"Higher-Level Item in Bill of Material Structures"},"SalesOrderItemCategory":{"type":"string","maxLength":4,"title":"Item Category","description":"Sales Document Item Category"},"SalesOrderItemText":{"type":"string","maxLength":40,"title":"Item Description","description":"Short Text for Sales Order Item"},"Product":{"type":"string","maxLength":18,"title":"Product","description":"Product Number"},"ProductGroup":{"type":"string","maxLength":9,"x-sap-object-node-type-reference":"ProductGroup","title":"Product Group"},"MaterialByCustomer":{"type":"string","maxLength":35,"title":"Customer Material","description":"Material Number Used by Customer"},"InternationalArticleNumber":{"type":"string","maxLength":18,"title":"EAN/UPC","description":"International Article Number (EAN/UPC)"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"ConfdDelivQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Confirmed Quantity","description":"Cumulative Confirmed Quantity in Sales Unit"},"OrderQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Sales Unit"},"OrderQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Order Quantity","description":"ISO Unit Code for Order Quantity"},"RequestedQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":0,"maximum":999999999999.999,"example":0,"title":"Requested Quantity"},"RequestedQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Requested Qty Unit","description":"Unit of the Requested Quantity"},"RequestedQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Req. Qty","description":"ISO Unit Code for Requested Quantity"},"ItemGrossWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Gross Weight","description":"Gross Weight of the Item"},"ItemNetWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Net Weight","description":"Net Weight of the Item"},"ItemWeightSAPUnit":{"type":"string","maxLength":3,"title":"Unit of Weight"},"ItemWeightISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Item Weight","description":"ISO Unit Code for Item Weight"},"ItemVolume":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Volume","description":"Volume of the item"},"ItemVolumeSAPUnit":{"type":"string","maxLength":3,"title":"Volume Unit"},"ItemVolumeISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Item Volume","description":"ISO Unit Code for Item Volume"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"ConfirmedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Confirmed Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"NetAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Net Value","description":"Net Value of the Document Item in Document Currency"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"TaxAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"minimum":-9999999999999,"maximum":9999999999999,"example":0,"title":"Tax Amount","description":"Tax Amount in Document Currency"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"Batch":{"type":"string","maxLength":10,"title":"Batch","description":"Batch Number"},"Plant":{"type":"string","maxLength":4,"title":"Plant","description":"Plant (Own or External)"},"StorageLocation":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"StorageLocation","title":"Storage Location"},"ShippingPoint":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"ShippingPoint","title":"Shipping Point","description":"Shipping Point / Receiving Point"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"Route":{"type":"string","maxLength":6,"title":"Route"},"DeliveryPriority":{"type":"string","maxLength":2,"title":"Delivery Priority"},"PartialDeliveryIsAllowed":{"type":"string","maxLength":1,"title":"Partial Delivery for Item","description":"Partial Delivery at Item Level"},"MaxNmbrOfPartialDelivery":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":1,"multipleOf":1,"minimum":-9,"maximum":9,"example":0,"title":"Number of Partial Deliveries","description":"Number of Allowed Partial Deliveries"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Deliv Date Rule","description":"Delivery Date Rule"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"DeliveryGroup":{"type":"string","maxLength":3,"title":"Delivery Group","description":"Delivery Group (Items are delivered together)"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"MaterialPricingGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialPricingGroup","title":"Product Price Group"},"BusinessArea":{"type":"string","maxLength":4,"title":"Business Area"},"ProfitCenter":{"type":"string","maxLength":10,"title":"Profit Center"},"MatlAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialAccountAssignmentGroup","title":"Acct Assmt Grp Mat.","description":"Account Assignment Group for Material"},"ItemBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block for Item"},"SalesDocumentRjcnReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"SalesDocumentRjcnReason","title":"Reason for Rejection","description":"Reason for Rejection of Sales Documents"},"ProductConfiguration":{"type":"string","maxLength":18,"title":"Configuration"},"SDProcessStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SDProcessStatus","title":"Overall Status","description":"Overall Processing Status (Item)"},"SDDocumentRejectionStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocRejectionStatus","title":"Rejection Status","description":"Rejection Status (Item)"},"DeliveryStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocDeliveryStatus","title":"Delivery Status","description":"Delivery Status (Item)"},"BillingBlockStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocItemBillingBlockStatus","title":"Billing Block Status","description":"Billing Block Status (Item)"},"ItemGeneralIncompletionStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocItemGenIncompltnStatus","title":"Incompletion Status","description":"Incompletion Status (Item)"},"DeliveryBlockStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocDeliveryBlockStatus","title":"Delivery Block Status","description":"Delivery Block Status (Item)"},"SlsOrderItemDownPaymentStatus":{"type":"string","maxLength":1,"title":"Down Payment Status"},"OrderRelatedBillingStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OrderRelatedBillingStatus","title":"Order-Related Billing Status","description":"Order-Related Billing Status (Item)"},"ChmlCmplncStatus":{"type":"string","maxLength":1,"title":"Product Marketability Status","description":"Product Marketability Status (Item)"},"DangerousGoodsStatus":{"type":"string","maxLength":1,"title":"Dangerous Goods Status","description":"Dangerous Goods Status (Item)"},"SafetyDataSheetStatus":{"type":"string","maxLength":1,"title":"Safety Data Sheet Status","description":"Safety Data Sheet Status (Item)"},"TrdCmplncEmbargoSts":{"type":"string","maxLength":1,"title":"Embargo Status","description":"Embargo Status (Item)"},"TrdCmplncSnctndListChkSts":{"type":"string","maxLength":1,"title":"Screening Status","description":"Screening Status (Item)"},"OvrlTrdCmplncLegalCtrlChkSts":{"type":"string","maxLength":1,"title":"Legal Control Status","description":"Legal Control Status (All Schedule Lines)"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_ItemPartner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type"}},"_ItemPricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type"}},"_ItemText":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"},"_ScheduleLine":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type"}}},"title":"Sales Order Item"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create":{"type":"object","properties":{"SalesOrderItem":{"type":"string","maxLength":6,"title":"Item","description":"Sales Order Item"},"HigherLevelItem":{"type":"string","nullable":true,"maxLength":6,"title":"Higher-Level Item","description":"Higher-Level Item in Bill of Material Structures"},"SalesOrderItemCategory":{"type":"string","maxLength":4,"title":"Item Category","description":"Sales Document Item Category"},"SalesOrderItemText":{"type":"string","maxLength":40,"title":"Item Description","description":"Short Text for Sales Order Item"},"Product":{"type":"string","maxLength":18,"title":"Product","description":"Product Number"},"ProductGroup":{"type":"string","maxLength":9,"x-sap-object-node-type-reference":"ProductGroup","title":"Product Group"},"MaterialByCustomer":{"type":"string","maxLength":35,"title":"Customer Material","description":"Material Number Used by Customer"},"InternationalArticleNumber":{"type":"string","maxLength":18,"title":"EAN/UPC","description":"International Article Number (EAN/UPC)"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"RequestedQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":0,"maximum":999999999999.999,"example":0,"title":"Requested Quantity"},"RequestedQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Requested Qty Unit","description":"Unit of the Requested Quantity"},"RequestedQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Req. Qty","description":"ISO Unit Code for Requested Quantity"},"ItemGrossWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Gross Weight","description":"Gross Weight of the Item"},"ItemNetWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Net Weight","description":"Net Weight of the Item"},"ItemWeightSAPUnit":{"type":"string","maxLength":3,"title":"Unit of Weight"},"ItemWeightISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Item Weight","description":"ISO Unit Code for Item Weight"},"ItemVolume":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Volume","description":"Volume of the item"},"ItemVolumeSAPUnit":{"type":"string","maxLength":3,"title":"Volume Unit"},"ItemVolumeISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Item Volume","description":"ISO Unit Code for Item Volume"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"Batch":{"type":"string","maxLength":10,"title":"Batch","description":"Batch Number"},"Plant":{"type":"string","maxLength":4,"title":"Plant","description":"Plant (Own or External)"},"StorageLocation":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"StorageLocation","title":"Storage Location"},"ShippingPoint":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"ShippingPoint","title":"Shipping Point","description":"Shipping Point / Receiving Point"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"Route":{"type":"string","maxLength":6,"title":"Route"},"DeliveryPriority":{"type":"string","maxLength":2,"title":"Delivery Priority"},"PartialDeliveryIsAllowed":{"type":"string","maxLength":1,"title":"Partial Delivery for Item","description":"Partial Delivery at Item Level"},"MaxNmbrOfPartialDelivery":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":1,"multipleOf":1,"minimum":-9,"maximum":9,"example":0,"title":"Number of Partial Deliveries","description":"Number of Allowed Partial Deliveries"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Deliv Date Rule","description":"Delivery Date Rule"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"DeliveryGroup":{"type":"string","maxLength":3,"title":"Delivery Group","description":"Delivery Group (Items are delivered together)"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"MaterialPricingGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialPricingGroup","title":"Product Price Group"},"ProfitCenter":{"type":"string","maxLength":10,"title":"Profit Center"},"MatlAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialAccountAssignmentGroup","title":"Acct Assmt Grp Mat.","description":"Account Assignment Group for Material"},"ItemBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block for Item"},"SalesDocumentRjcnReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"SalesDocumentRjcnReason","title":"Reason for Rejection","description":"Reason for Rejection of Sales Documents"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_ItemPartner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create"}},"_ItemPricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create"}},"_ItemText":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create"}},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"},"_ScheduleLine":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create"}}},"required":["SalesOrderItem"],"title":"Sales Order Item (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update":{"type":"object","properties":{"HigherLevelItem":{"type":"string","nullable":true,"maxLength":6,"title":"Higher-Level Item","description":"Higher-Level Item in Bill of Material Structures"},"SalesOrderItemCategory":{"type":"string","maxLength":4,"title":"Item Category","description":"Sales Document Item Category"},"SalesOrderItemText":{"type":"string","maxLength":40,"title":"Item Description","description":"Short Text for Sales Order Item"},"Product":{"type":"string","maxLength":18,"title":"Product","description":"Product Number"},"ProductGroup":{"type":"string","maxLength":9,"x-sap-object-node-type-reference":"ProductGroup","title":"Product Group"},"MaterialByCustomer":{"type":"string","maxLength":35,"title":"Customer Material","description":"Material Number Used by Customer"},"InternationalArticleNumber":{"type":"string","maxLength":18,"title":"EAN/UPC","description":"International Article Number (EAN/UPC)"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"RequestedQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":0,"maximum":999999999999.999,"example":0,"title":"Requested Quantity"},"RequestedQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Requested Qty Unit","description":"Unit of the Requested Quantity"},"RequestedQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Req. Qty","description":"ISO Unit Code for Requested Quantity"},"ItemGrossWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Gross Weight","description":"Gross Weight of the Item"},"ItemNetWeight":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Net Weight","description":"Net Weight of the Item"},"ItemWeightSAPUnit":{"type":"string","maxLength":3,"title":"Unit of Weight"},"ItemWeightISOUnit":{"type":"string","maxLength":3,"title":"ISO Code Item Weight","description":"ISO Unit Code for Item Weight"},"ItemVolume":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-999999999999.999,"maximum":999999999999.999,"example":0,"title":"Volume","description":"Volume of the item"},"ItemVolumeSAPUnit":{"type":"string","maxLength":3,"title":"Volume Unit"},"ItemVolumeISOUnit":{"type":"string","maxLength":3,"title":"ISO Unit Item Volume","description":"ISO Unit Code for Item Volume"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"Batch":{"type":"string","maxLength":10,"title":"Batch","description":"Batch Number"},"Plant":{"type":"string","maxLength":4,"title":"Plant","description":"Plant (Own or External)"},"StorageLocation":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"StorageLocation","title":"Storage Location"},"ShippingPoint":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"ShippingPoint","title":"Shipping Point","description":"Shipping Point / Receiving Point"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"Route":{"type":"string","maxLength":6,"title":"Route"},"DeliveryPriority":{"type":"string","maxLength":2,"title":"Delivery Priority"},"PartialDeliveryIsAllowed":{"type":"string","maxLength":1,"title":"Partial Delivery for Item","description":"Partial Delivery at Item Level"},"MaxNmbrOfPartialDelivery":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":1,"multipleOf":1,"minimum":-9,"maximum":9,"example":0,"title":"Number of Partial Deliveries","description":"Number of Allowed Partial Deliveries"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Deliv Date Rule","description":"Delivery Date Rule"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"DeliveryGroup":{"type":"string","maxLength":3,"title":"Delivery Group","description":"Delivery Group (Items are delivered together)"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"MaterialPricingGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialPricingGroup","title":"Product Price Group"},"ProfitCenter":{"type":"string","maxLength":10,"title":"Profit Center"},"MatlAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"MaterialAccountAssignmentGroup","title":"Acct Assmt Grp Mat.","description":"Account Assignment Group for Material"},"ItemBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block for Item"},"SalesDocumentRjcnReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"SalesDocumentRjcnReason","title":"Reason for Rejection","description":"Reason for Rejection of Sales Documents"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Sales Order Item (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesOrderType","title":"Language key","description":"Language key for sales document type"},"SalesOrderProcessingType":{"type":"string","maxLength":1,"title":"Indicator","description":"SD document indicator"},"SoldToParty":{"type":"string","maxLength":10,"title":"Sold-to Party"},"SalesOrganization":{"type":"string","maxLength":4,"title":"Sales Organization"},"DistributionChannel":{"type":"string","maxLength":2,"title":"Distribution Channel"},"ReferenceDistributionChannel":{"type":"string","maxLength":2,"title":"RefDistCh-Cust/Mat.","description":"Reference distrib.channel for cust.and material masters"},"OrganizationDivision":{"type":"string","maxLength":2,"title":"Division"},"SalesOffice":{"type":"string","maxLength":4,"title":"Sales Office"},"SalesGroup":{"type":"string","maxLength":3,"title":"Sales Group"},"SalesDistrict":{"type":"string","maxLength":6,"title":"Sales District"},"CreatedByUser":{"type":"string","maxLength":12,"title":"Created By","description":"Name of Person Responsible for Creating the Object"},"CreationDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Created On","description":"Record Creation Date"},"CreationTime":{"type":"string","format":"time","example":"15:51:04","title":"Created At","description":"Time at Which Record Was Created"},"LastChangeDateTime":{"type":"string","nullable":true,"format":"date-time","example":"2017-04-13T15:51:04Z","title":"Last Changed On","description":"Last Changed Date Time"},"LastChangedByUser":{"type":"string","maxLength":12,"title":"Last Changed By","description":"User Who Last Changed the Business Document"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"PurchaseOrderByShipToParty":{"type":"string","maxLength":35,"title":"Customer Reference","description":"Ship-to Party's Customer Reference"},"CustomerPurchaseOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"PurchaseOrderTypeByCustomer","title":"Purchase Order Type","description":"Customer Purchase Order Type"},"CustomerPurchaseOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Customer Reference Date"},"BusinessSolutionOrder":{"type":"string","maxLength":10,"title":"Solution Order"},"ReferenceSDDocument":{"type":"string","maxLength":10,"title":"Reference Document","description":"Document Number of Reference Document"},"SDDocumentReason":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"SalesDocumentReason","title":"Order Reason","description":"Order Reason (Reason for the Business Transaction)"},"SalesOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Document Date","description":"Document Date (Date Received/Sent)"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"TotalNetAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":15,"minimum":-999999999999999,"maximum":999999999999999,"example":0,"title":"Net Value","description":"Net Value of the Sales Document in Document Currency"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Delivery Date Rule"},"ShippingCondition":{"type":"string","maxLength":2,"title":"Shipping Conditions"},"CompleteDeliveryIsDefined":{"type":"boolean","title":"Complete Delivery","description":"Complete Delivery Defined for Each Sales Order"},"SlsDocIsRlvtForProofOfDeliv":{"type":"boolean","title":"Relevant for Proof of Delivery"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"SDPricingProcedure":{"type":"string","maxLength":6,"title":"Pricing Procedure","description":"Pricing Procedure in Pricing"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"PriceListType":{"type":"string","maxLength":2,"title":"Price List Type"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"TaxDepartureCountry":{"type":"string","maxLength":3,"title":"Tax Departure Country/Region"},"VATRegistrationCountry":{"type":"string","maxLength":3,"title":"Tax Destination Country/Region"},"IsEUTriangularDeal":{"type":"boolean","title":"EU Triangular Deal","description":"Indicator: Triangular Deal Within the EU"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"PaymentMethod":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"PaymentMethod","title":"Payment Method"},"BillingCompanyCode":{"type":"string","maxLength":4,"title":"CCode to Be Billed","description":"Company Code to Be Billed"},"ControllingArea":{"type":"string","maxLength":4,"title":"Controlling Area"},"CustomerAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerAccountAssignmentGroup","title":"Account Assignment Group for Customer"},"AssignmentReference":{"type":"string","maxLength":18,"title":"Assignment","description":"Assignment Number"},"AccountingDocExternalReference":{"type":"string","maxLength":16,"title":"Reference","description":"Reference Document Number"},"CustomerCreditAccount":{"type":"string","maxLength":10,"title":"Credit Account","description":"Customer's Account Number with Credit Limit Reference"},"HeaderBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block in SD Document"},"DeliveryBlockReason":{"type":"string","maxLength":2,"title":"Delivery Block","description":"Delivery Block (Document Header)"},"SalesOrderApprovalReason":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesOrderApprovalReason","title":"Approval Request Reason","description":"Approval Request Reason ID"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"AdditionalCustomerGroup1":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup1","title":"Customer Group 1"},"AdditionalCustomerGroup2":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup2","title":"Customer Group 2"},"AdditionalCustomerGroup3":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup3","title":"Customer Group 3"},"AdditionalCustomerGroup4":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup4","title":"Customer Group 4"},"AdditionalCustomerGroup5":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup5","title":"Customer Group 5"},"OverallSDProcessStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallSDProcessStatus","title":"Overall Status","description":"Overall Processing Status (Header/All Items)"},"OverallDeliveryBlockStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocOvrlDeliveryBlockStatus","title":"Delivery Block Status","description":"Delivery Block Status (Item)"},"OverallBillingBlockStatus":{"type":"string","maxLength":1,"title":"Billing Block Status","description":"Billing Block Status (All Items)"},"OverallDeliveryStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocOverallDeliveryStatus","title":"Delivery Status","description":"Delivery Status (All Items)"},"TotalCreditCheckStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"TotalCreditCheckStatus","title":"Credit Status","description":"Overall Status of Credit Checks"},"OverallSDDocumentRejectionSts":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallSDDocumentRejectionSts","title":"Rejection Status","description":"Rejection Status (All Items)"},"TotalBlockStatus":{"type":"string","maxLength":1,"title":"Overall Block Status","description":"Overall Block Status (Header)"},"HdrGeneralIncompletionStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocGenIncompletionStatus","title":"Incompletion Status (Header)"},"OvrlItmGeneralIncompletionSts":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SlsDocOvrlItmGenIncompltnSts","title":"Incompletion Status (Items)","description":"Incompletion Status (All Items)"},"OverallSDDocReferenceStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallSDDocReferenceStatus","title":"Reference Status","description":"Reference Status (All Items)"},"SalesDocApprovalStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"SalesDocApprovalStatus","title":"Approval Status","description":"Document Approval Status"},"OverallChmlCmplncStatus":{"type":"string","maxLength":1,"title":"Product Marketability Status","description":"Product Marketability Status (All Items)"},"OverallDangerousGoodsStatus":{"type":"string","maxLength":1,"title":"Dangerous Goods Status","description":"Dangerous Goods Status (All Items)"},"OverallSafetyDataSheetStatus":{"type":"string","maxLength":1,"title":"Safety Data Sheet Status","description":"Safety Data Sheet Status (All Items)"},"OverallTrdCmplncEmbargoSts":{"type":"string","maxLength":1,"title":"Embargo Status","description":"Embargo Status (All Items)"},"OvrlTrdCmplncSnctndListChkSts":{"type":"string","maxLength":1,"title":"Screening Status","description":"Screening Status (All Items)"},"OvrlTrdCmplncLegalCtrlChkSts":{"type":"string","maxLength":1,"title":"Legal Control Status"},"SalesOrderDownPaymentStatus":{"type":"string","maxLength":1,"title":"Down Payment Status"},"OverallOrdReltdBillgStatus":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"OverallOrdReltdBillgStatus","title":"Order-Related Billing Status","description":"Order-Related Billing Status (All Items)"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message"}},"_Item":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"}},"_Partner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type"}},"_PricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type"}},"_Text":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type"}}},"title":"Sales Order Header"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Order"},"SalesOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"SalesOrderType","title":"Language key","description":"Language key for sales document type"},"SoldToParty":{"type":"string","maxLength":10,"title":"Sold-to Party"},"SalesOrganization":{"type":"string","maxLength":4,"title":"Sales Organization"},"DistributionChannel":{"type":"string","maxLength":2,"title":"Distribution Channel"},"OrganizationDivision":{"type":"string","maxLength":2,"title":"Division"},"SalesOffice":{"type":"string","maxLength":4,"title":"Sales Office"},"SalesGroup":{"type":"string","maxLength":3,"title":"Sales Group"},"SalesDistrict":{"type":"string","maxLength":6,"title":"Sales District"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"PurchaseOrderByShipToParty":{"type":"string","maxLength":35,"title":"Customer Reference","description":"Ship-to Party's Customer Reference"},"CustomerPurchaseOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"PurchaseOrderTypeByCustomer","title":"Purchase Order Type","description":"Customer Purchase Order Type"},"CustomerPurchaseOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Customer Reference Date"},"SDDocumentReason":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"SalesDocumentReason","title":"Order Reason","description":"Order Reason (Reason for the Business Transaction)"},"SalesOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Document Date","description":"Document Date (Date Received/Sent)"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Delivery Date Rule"},"ShippingCondition":{"type":"string","maxLength":2,"title":"Shipping Conditions"},"CompleteDeliveryIsDefined":{"type":"boolean","title":"Complete Delivery","description":"Complete Delivery Defined for Each Sales Order"},"SlsDocIsRlvtForProofOfDeliv":{"type":"boolean","title":"Relevant for Proof of Delivery"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"PriceListType":{"type":"string","maxLength":2,"title":"Price List Type"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"TaxDepartureCountry":{"type":"string","maxLength":3,"title":"Tax Departure Country/Region"},"VATRegistrationCountry":{"type":"string","maxLength":3,"title":"Tax Destination Country/Region"},"IsEUTriangularDeal":{"type":"boolean","title":"EU Triangular Deal","description":"Indicator: Triangular Deal Within the EU"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"PaymentMethod":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"PaymentMethod","title":"Payment Method"},"CustomerAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerAccountAssignmentGroup","title":"Account Assignment Group for Customer"},"AssignmentReference":{"type":"string","maxLength":18,"title":"Assignment","description":"Assignment Number"},"AccountingDocExternalReference":{"type":"string","maxLength":16,"title":"Reference","description":"Reference Document Number"},"HeaderBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block in SD Document"},"DeliveryBlockReason":{"type":"string","maxLength":2,"title":"Delivery Block","description":"Delivery Block (Document Header)"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"AdditionalCustomerGroup1":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup1","title":"Customer Group 1"},"AdditionalCustomerGroup2":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup2","title":"Customer Group 2"},"AdditionalCustomerGroup3":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup3","title":"Customer Group 3"},"AdditionalCustomerGroup4":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup4","title":"Customer Group 4"},"AdditionalCustomerGroup5":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup5","title":"Customer Group 5"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create"}},"_Item":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"}},"_Partner":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create"}},"_PricingElement":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create"}},"_Text":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create"}}},"required":["SalesOrder"],"title":"Sales Order Header (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update":{"type":"object","properties":{"SoldToParty":{"type":"string","maxLength":10,"title":"Sold-to Party"},"SalesOrganization":{"type":"string","maxLength":4,"title":"Sales Organization"},"DistributionChannel":{"type":"string","maxLength":2,"title":"Distribution Channel"},"OrganizationDivision":{"type":"string","maxLength":2,"title":"Division"},"SalesOffice":{"type":"string","maxLength":4,"title":"Sales Office"},"SalesGroup":{"type":"string","maxLength":3,"title":"Sales Group"},"SalesDistrict":{"type":"string","maxLength":6,"title":"Sales District"},"PurchaseOrderByCustomer":{"type":"string","maxLength":35,"title":"Customer Reference"},"PurchaseOrderByShipToParty":{"type":"string","maxLength":35,"title":"Customer Reference","description":"Ship-to Party's Customer Reference"},"CustomerPurchaseOrderType":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"PurchaseOrderTypeByCustomer","title":"Purchase Order Type","description":"Customer Purchase Order Type"},"CustomerPurchaseOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Customer Reference Date"},"SDDocumentReason":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"SalesDocumentReason","title":"Order Reason","description":"Order Reason (Reason for the Business Transaction)"},"SalesOrderDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Document Date","description":"Document Date (Date Received/Sent)"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Requested Delivery Date"},"PricingDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Pricing Date","description":"Date for Pricing and Exchange Rate"},"ServicesRenderedDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Date of Services Rendered","description":"Date on which services are rendered"},"BillingDocumentDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Billing Date"},"TransactionCurrency":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"Currency","title":"Document Currency","description":"SD Document Currency"},"DeliveryDateTypeRule":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"DeliveryDateTypeRule","title":"Delivery Date Rule"},"ShippingCondition":{"type":"string","maxLength":2,"title":"Shipping Conditions"},"CompleteDeliveryIsDefined":{"type":"boolean","title":"Complete Delivery","description":"Complete Delivery Defined for Each Sales Order"},"SlsDocIsRlvtForProofOfDeliv":{"type":"boolean","title":"Relevant for Proof of Delivery"},"ShippingType":{"type":"string","maxLength":2,"title":"Shipping Type"},"ReceivingPoint":{"type":"string","maxLength":25,"title":"Receiving Point"},"IncotermsClassification":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"IncotermsClassification","title":"Incoterms","description":"Incoterms (Part 1)"},"IncotermsVersion":{"type":"string","maxLength":4,"x-sap-object-node-type-reference":"IncotermsVersion","title":"Incoterms Version"},"IncotermsLocation1":{"type":"string","maxLength":70,"title":"Incoterms Location 1"},"IncotermsLocation2":{"type":"string","maxLength":70,"title":"Incoterms Location 2"},"CustomerPriceGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerPriceGroup","title":"Customer Price Group"},"PriceListType":{"type":"string","maxLength":2,"title":"Price List Type"},"FixedValueDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Fixed Value Date"},"TaxDepartureCountry":{"type":"string","maxLength":3,"title":"Tax Departure Country/Region"},"VATRegistrationCountry":{"type":"string","maxLength":3,"title":"Tax Destination Country/Region"},"IsEUTriangularDeal":{"type":"boolean","title":"EU Triangular Deal","description":"Indicator: Triangular Deal Within the EU"},"CustomerPaymentTerms":{"type":"string","maxLength":4,"title":"Terms of Payment","description":"Key for Terms of Payment"},"PaymentMethod":{"type":"string","maxLength":1,"x-sap-object-node-type-reference":"PaymentMethod","title":"Payment Method"},"CustomerAccountAssignmentGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerAccountAssignmentGroup","title":"Account Assignment Group for Customer"},"AssignmentReference":{"type":"string","maxLength":18,"title":"Assignment","description":"Assignment Number"},"AccountingDocExternalReference":{"type":"string","maxLength":16,"title":"Reference","description":"Reference Document Number"},"HeaderBillingBlockReason":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"BillingBlockReason","title":"Billing Block","description":"Billing Block in SD Document"},"DeliveryBlockReason":{"type":"string","maxLength":2,"title":"Delivery Block","description":"Delivery Block (Document Header)"},"CustomerGroup":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"CustomerGroup","title":"Customer Group"},"AdditionalCustomerGroup1":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup1","title":"Customer Group 1"},"AdditionalCustomerGroup2":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup2","title":"Customer Group 2"},"AdditionalCustomerGroup3":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup3","title":"Customer Group 3"},"AdditionalCustomerGroup4":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup4","title":"Customer Group 4"},"AdditionalCustomerGroup5":{"type":"string","maxLength":3,"x-sap-object-node-type-reference":"AdditionalCustomerGroup5","title":"Customer Group 5"},"SAP__Messages":{"type":"array","items":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update"}}},"title":"Sales Order Header (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type":{"type":"object","properties":{"SalesOrder":{"type":"string","maxLength":10,"title":"Sales Document"},"SalesOrderItem":{"type":"string","maxLength":6,"title":"Sales Document Item"},"ScheduleLine":{"type":"string","maxLength":4,"title":"Schedule Line Number"},"ScheduleLineCategory":{"type":"string","maxLength":2,"title":"Sched. Line Category","description":"Schedule Line Category"},"ScheduleLineOrderQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Order Quantity","description":"Order Quantity in Sales Units"},"OrderQuantitySAPUnit":{"type":"string","maxLength":3,"title":"Sales Unit"},"OrderQuantityISOUnit":{"type":"string","maxLength":3,"title":"ISO Order Quantity","description":"ISO Unit Code for Order Quantity"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Requested Delivery Date"},"ConfirmedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Confirmed Delivery Date"},"ConfdOrderQtyByMatlAvailCheck":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Confirmed Quantity"},"DeliveredQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Delivered Quantity"},"OpenConfdDelivQtyInOrdQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Open Quantity","description":"Open Confirmed Delivery Quantity"},"CorrectedQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Corr.qty","description":"Corrected quantity in sales unit"},"DelivBlockReasonForSchedLine":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"DeliveryBlockReason","title":"Delivery Block","description":"Schedule Line Blocked for Delivery"},"PurchaseRequisition":{"type":"string","maxLength":10,"title":"Purchase Requisition","description":"Purchase Requisition Number"},"PurchaseRequisitionItem":{"type":"string","nullable":true,"maxLength":5,"title":"Purchase Requisition Item"},"GoodsMovementType":{"type":"string","maxLength":3,"title":"Movement Type","description":"Movement Type (Inventory Management)"},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type"}},"title":"Item Schedule Line"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create":{"type":"object","properties":{"ScheduleLineCategory":{"type":"string","maxLength":2,"title":"Sched. Line Category","description":"Schedule Line Category"},"ScheduleLineOrderQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Order Quantity","description":"Order Quantity in Sales Units"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Requested Delivery Date"},"CorrectedQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Corr.qty","description":"Corrected quantity in sales unit"},"DelivBlockReasonForSchedLine":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"DeliveryBlockReason","title":"Delivery Block","description":"Schedule Line Blocked for Delivery"},"_Item":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create"},"_SalesOrder":{"$ref":"#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create"}},"title":"Item Schedule Line (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-update":{"type":"object","properties":{"ScheduleLineCategory":{"type":"string","maxLength":2,"title":"Sched. Line Category","description":"Schedule Line Category"},"ScheduleLineOrderQuantity":{"anyOf":[{"type":"number"},{"type":"string"}],"nullable":true,"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Order Quantity","description":"Order Quantity in Sales Units"},"RequestedDeliveryDate":{"type":"string","nullable":true,"format":"date","example":"2017-04-13","title":"Delivery Date","description":"Requested Delivery Date"},"CorrectedQtyInOrderQtyUnit":{"anyOf":[{"type":"number"},{"type":"string"}],"format":"decimal","x-sap-precision":13,"x-sap-scale":3,"multipleOf":1.0e-3,"minimum":-9999999999.999,"maximum":9999999999.999,"example":0,"title":"Corr.qty","description":"Corrected quantity in sales unit"},"DelivBlockReasonForSchedLine":{"type":"string","maxLength":2,"x-sap-object-node-type-reference":"DeliveryBlockReason","title":"Delivery Block","description":"Schedule Line Blocked for Delivery"}},"title":"Item Schedule Line (for update)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string","nullable":true},"additionalTargets":{"type":"array","items":{"type":"string"}},"transition":{"type":"boolean"},"numericSeverity":{"type":"integer","format":"uint8"},"longtextUrl":{"type":"string","nullable":true}},"title":"SAP__Message"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string","nullable":true},"additionalTargets":{"type":"array","items":{"type":"string"}},"transition":{"type":"boolean"},"numericSeverity":{"type":"integer","format":"uint8"},"longtextUrl":{"type":"string","nullable":true}},"title":"SAP__Message (for create)"},"com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string","nullable":true},"additionalTargets":{"type":"array","items":{"type":"string"}},"transition":{"type":"boolean"},"numericSeverity":{"type":"integer","format":"uint8"},"longtextUrl":{"type":"string","nullable":true}},"title":"SAP__Message (for update)"},"count":{"anyOf":[{"type":"number"},{"type":"string"}],"description":"The number of entities in the collection. Available when using the [$count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount) query option."},"error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string"},"details":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"target":{"type":"string"}}}},"innererror":{"type":"object","description":"The structure of this object is service-specific"}}}}}},"parameters":{"top":{"name":"$top","in":"query","description":"Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)","schema":{"type":"integer","minimum":0},"example":50},"skip":{"name":"$skip","in":"query","description":"Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)","schema":{"type":"integer","minimum":0}},"count":{"name":"$count","in":"query","description":"Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)","schema":{"type":"boolean"}},"search":{"name":"$search","in":"query","description":"Search items by search phrases, see [Searching](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionsearch)","schema":{"type":"string"}}},"responses":{"error":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}} \ No newline at end of file +{ + "openapi": "3.0.0", + "info": { + "title": "Service for namespace com.sap.gateway.srvd_a2x.api_salesorder.v0001", + "version": "1.0.0", + "description": "This service is located at [https://localhost/service-root/](https://localhost/service-root/)\n\n## Entity Data Model\n![ER Diagram](https://yuml.me/diagram/class/[SalesOrderItemText_Type{bg:orange}],[SalesOrderItemText_Type]++-*[SAP__Message],[SalesOrderItemText_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderItemText_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderPricingElement_Type{bg:orange}],[SalesOrderPricingElement_Type]++-*[SAP__Message],[SalesOrderPricingElement_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItemPricingElmnt_Type{bg:orange}],[SalesOrderItemPricingElmnt_Type]++-*[SAP__Message],[SalesOrderItemPricingElmnt_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderItemPricingElmnt_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderPartner_Type{bg:orange}],[SalesOrderPartner_Type]++-*[SAP__Message],[SalesOrderPartner_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderText_Type{bg:orange}],[SalesOrderText_Type]++-*[SAP__Message],[SalesOrderText_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItemPartner_Type{bg:orange}],[SalesOrderItemPartner_Type]++-*[SAP__Message],[SalesOrderItemPartner_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderItemPartner_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItem_Type{bg:orange}],[SalesOrderItem_Type]++-*[SAP__Message],[SalesOrderItem_Type]-*>[SalesOrderItemPartner_Type{bg:orange}],[SalesOrderItem_Type]-*>[SalesOrderItemPricingElmnt_Type{bg:orange}],[SalesOrderItem_Type]-*>[SalesOrderItemText_Type{bg:orange}],[SalesOrderItem_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItem_Type]-*>[SalesOrderScheduleLine_Type{bg:orange}],[SalesOrder_Type{bg:orange}],[SalesOrder_Type]++-*[SAP__Message],[SalesOrder_Type]-*>[SalesOrderItem_Type{bg:orange}],[SalesOrder_Type]-*>[SalesOrderPartner_Type{bg:orange}],[SalesOrder_Type]-*>[SalesOrderPricingElement_Type{bg:orange}],[SalesOrder_Type]-*>[SalesOrderText_Type{bg:orange}],[SalesOrderScheduleLine_Type{bg:orange}],[SalesOrderScheduleLine_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderScheduleLine_Type]->[SalesOrder_Type{bg:orange}],[SAP__Message],[SalesOrder{bg:dodgerblue}]++-*>[SalesOrder_Type],[SalesOrderItem{bg:dodgerblue}]++-*>[SalesOrderItem_Type],[SalesOrderItemPartner{bg:dodgerblue}]++-*>[SalesOrderItemPartner_Type],[SalesOrderItemPricingElement{bg:dodgerblue}]++-*>[SalesOrderItemPricingElmnt_Type],[SalesOrderItemText{bg:dodgerblue}]++-*>[SalesOrderItemText_Type],[SalesOrderPartner{bg:dodgerblue}]++-*>[SalesOrderPartner_Type],[SalesOrderPricingElement{bg:dodgerblue}]++-*>[SalesOrderPricingElement_Type],[SalesOrderScheduleLine{bg:dodgerblue}]++-*>[SalesOrderScheduleLine_Type],[SalesOrderText{bg:dodgerblue}]++-*>[SalesOrderText_Type])\n\n### Legend\n![Legend](https://yuml.me/diagram/plain;dir:TB;scale:60/class/[External.Type{bg:whitesmoke}],[ComplexType],[EntityType{bg:orange}],[EntitySet/Singleton/Operation{bg:dodgerblue}])" + }, + "servers": [ + { + "url": "https://localhost/service-root" + } + ], + "tags": [ + { + "name": "Sales Order Header" + }, + { + "name": "Sales Order Item" + }, + { + "name": "Item Partner" + }, + { + "name": "Item Pricing Element" + }, + { + "name": "Item Text" + }, + { + "name": "Header Partner" + }, + { + "name": "Header Pricing Element" + }, + { + "name": "Item Schedule Line" + }, + { + "name": "Header Text" + } + ], + "paths": { + "/SalesOrder": { + "get": { + "summary": "Get entities from SalesOrder", + "tags": [ + "Sales Order Header" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderType", + "SalesOrderType desc", + "SalesOrderProcessingType", + "SalesOrderProcessingType desc", + "SoldToParty", + "SoldToParty desc", + "SalesOrganization", + "SalesOrganization desc", + "DistributionChannel", + "DistributionChannel desc", + "ReferenceDistributionChannel", + "ReferenceDistributionChannel desc", + "OrganizationDivision", + "OrganizationDivision desc", + "SalesOffice", + "SalesOffice desc", + "SalesGroup", + "SalesGroup desc", + "SalesDistrict", + "SalesDistrict desc", + "CreatedByUser", + "CreatedByUser desc", + "CreationDate", + "CreationDate desc", + "CreationTime", + "CreationTime desc", + "LastChangeDateTime", + "LastChangeDateTime desc", + "LastChangedByUser", + "LastChangedByUser desc", + "PurchaseOrderByCustomer", + "PurchaseOrderByCustomer desc", + "PurchaseOrderByShipToParty", + "PurchaseOrderByShipToParty desc", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderType desc", + "CustomerPurchaseOrderDate", + "CustomerPurchaseOrderDate desc", + "BusinessSolutionOrder", + "BusinessSolutionOrder desc", + "ReferenceSDDocument", + "ReferenceSDDocument desc", + "SDDocumentReason", + "SDDocumentReason desc", + "SalesOrderDate", + "SalesOrderDate desc", + "RequestedDeliveryDate", + "RequestedDeliveryDate desc", + "PricingDate", + "PricingDate desc", + "ServicesRenderedDate", + "ServicesRenderedDate desc", + "BillingDocumentDate", + "BillingDocumentDate desc", + "TotalNetAmount", + "TotalNetAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "DeliveryDateTypeRule", + "DeliveryDateTypeRule desc", + "ShippingCondition", + "ShippingCondition desc", + "CompleteDeliveryIsDefined", + "CompleteDeliveryIsDefined desc", + "SlsDocIsRlvtForProofOfDeliv", + "SlsDocIsRlvtForProofOfDeliv desc", + "ShippingType", + "ShippingType desc", + "ReceivingPoint", + "ReceivingPoint desc", + "IncotermsClassification", + "IncotermsClassification desc", + "IncotermsVersion", + "IncotermsVersion desc", + "IncotermsLocation1", + "IncotermsLocation1 desc", + "IncotermsLocation2", + "IncotermsLocation2 desc", + "SDPricingProcedure", + "SDPricingProcedure desc", + "CustomerPriceGroup", + "CustomerPriceGroup desc", + "PriceListType", + "PriceListType desc", + "FixedValueDate", + "FixedValueDate desc", + "TaxDepartureCountry", + "TaxDepartureCountry desc", + "VATRegistrationCountry", + "VATRegistrationCountry desc", + "IsEUTriangularDeal", + "IsEUTriangularDeal desc", + "CustomerPaymentTerms", + "CustomerPaymentTerms desc", + "PaymentMethod", + "PaymentMethod desc", + "BillingCompanyCode", + "BillingCompanyCode desc", + "ControllingArea", + "ControllingArea desc", + "CustomerAccountAssignmentGroup", + "CustomerAccountAssignmentGroup desc", + "AssignmentReference", + "AssignmentReference desc", + "AccountingDocExternalReference", + "AccountingDocExternalReference desc", + "CustomerCreditAccount", + "CustomerCreditAccount desc", + "HeaderBillingBlockReason", + "HeaderBillingBlockReason desc", + "DeliveryBlockReason", + "DeliveryBlockReason desc", + "SalesOrderApprovalReason", + "SalesOrderApprovalReason desc", + "CustomerGroup", + "CustomerGroup desc", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup1 desc", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup2 desc", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup3 desc", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup4 desc", + "AdditionalCustomerGroup5", + "AdditionalCustomerGroup5 desc", + "OverallSDProcessStatus", + "OverallSDProcessStatus desc", + "OverallDeliveryBlockStatus", + "OverallDeliveryBlockStatus desc", + "OverallBillingBlockStatus", + "OverallBillingBlockStatus desc", + "OverallDeliveryStatus", + "OverallDeliveryStatus desc", + "TotalCreditCheckStatus", + "TotalCreditCheckStatus desc", + "OverallSDDocumentRejectionSts", + "OverallSDDocumentRejectionSts desc", + "TotalBlockStatus", + "TotalBlockStatus desc", + "HdrGeneralIncompletionStatus", + "HdrGeneralIncompletionStatus desc", + "OvrlItmGeneralIncompletionSts", + "OvrlItmGeneralIncompletionSts desc", + "OverallSDDocReferenceStatus", + "OverallSDDocReferenceStatus desc", + "SalesDocApprovalStatus", + "SalesDocApprovalStatus desc", + "OverallChmlCmplncStatus", + "OverallChmlCmplncStatus desc", + "OverallDangerousGoodsStatus", + "OverallDangerousGoodsStatus desc", + "OverallSafetyDataSheetStatus", + "OverallSafetyDataSheetStatus desc", + "OverallTrdCmplncEmbargoSts", + "OverallTrdCmplncEmbargoSts desc", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncSnctndListChkSts desc", + "OvrlTrdCmplncLegalCtrlChkSts", + "OvrlTrdCmplncLegalCtrlChkSts desc", + "SalesOrderDownPaymentStatus", + "SalesOrderDownPaymentStatus desc", + "OverallOrdReltdBillgStatus", + "OverallOrdReltdBillgStatus desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrder_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to SalesOrder", + "tags": [ + "Sales Order Header" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrder/{SalesOrder}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + } + ], + "get": { + "summary": "Get entity from SalesOrder by key", + "tags": [ + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrder", + "tags": [ + "Sales Order Header" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrder/{SalesOrder}/_Item": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + } + ], + "get": { + "summary": "Get entities from related _Item", + "tags": [ + "Sales Order Header", + "Sales Order Item" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "HigherLevelItem", + "HigherLevelItem desc", + "SalesOrderItemCategory", + "SalesOrderItemCategory desc", + "SalesOrderItemText", + "SalesOrderItemText desc", + "Product", + "Product desc", + "ProductGroup", + "ProductGroup desc", + "MaterialByCustomer", + "MaterialByCustomer desc", + "InternationalArticleNumber", + "InternationalArticleNumber desc", + "PurchaseOrderByCustomer", + "PurchaseOrderByCustomer desc", + "ConfdDelivQtyInOrderQtyUnit", + "ConfdDelivQtyInOrderQtyUnit desc", + "OrderQuantitySAPUnit", + "OrderQuantitySAPUnit desc", + "OrderQuantityISOUnit", + "OrderQuantityISOUnit desc", + "RequestedQuantity", + "RequestedQuantity desc", + "RequestedQuantitySAPUnit", + "RequestedQuantitySAPUnit desc", + "RequestedQuantityISOUnit", + "RequestedQuantityISOUnit desc", + "ItemGrossWeight", + "ItemGrossWeight desc", + "ItemNetWeight", + "ItemNetWeight desc", + "ItemWeightSAPUnit", + "ItemWeightSAPUnit desc", + "ItemWeightISOUnit", + "ItemWeightISOUnit desc", + "ItemVolume", + "ItemVolume desc", + "ItemVolumeSAPUnit", + "ItemVolumeSAPUnit desc", + "ItemVolumeISOUnit", + "ItemVolumeISOUnit desc", + "RequestedDeliveryDate", + "RequestedDeliveryDate desc", + "ConfirmedDeliveryDate", + "ConfirmedDeliveryDate desc", + "PricingDate", + "PricingDate desc", + "ServicesRenderedDate", + "ServicesRenderedDate desc", + "BillingDocumentDate", + "BillingDocumentDate desc", + "NetAmount", + "NetAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "TaxAmount", + "TaxAmount desc", + "CustomerGroup", + "CustomerGroup desc", + "Batch", + "Batch desc", + "Plant", + "Plant desc", + "StorageLocation", + "StorageLocation desc", + "ShippingPoint", + "ShippingPoint desc", + "ShippingType", + "ShippingType desc", + "Route", + "Route desc", + "DeliveryPriority", + "DeliveryPriority desc", + "PartialDeliveryIsAllowed", + "PartialDeliveryIsAllowed desc", + "MaxNmbrOfPartialDelivery", + "MaxNmbrOfPartialDelivery desc", + "DeliveryDateTypeRule", + "DeliveryDateTypeRule desc", + "ReceivingPoint", + "ReceivingPoint desc", + "DeliveryGroup", + "DeliveryGroup desc", + "IncotermsClassification", + "IncotermsClassification desc", + "IncotermsLocation1", + "IncotermsLocation1 desc", + "IncotermsLocation2", + "IncotermsLocation2 desc", + "IncotermsVersion", + "IncotermsVersion desc", + "CustomerPaymentTerms", + "CustomerPaymentTerms desc", + "FixedValueDate", + "FixedValueDate desc", + "CustomerPriceGroup", + "CustomerPriceGroup desc", + "MaterialPricingGroup", + "MaterialPricingGroup desc", + "BusinessArea", + "BusinessArea desc", + "ProfitCenter", + "ProfitCenter desc", + "MatlAccountAssignmentGroup", + "MatlAccountAssignmentGroup desc", + "ItemBillingBlockReason", + "ItemBillingBlockReason desc", + "SalesDocumentRjcnReason", + "SalesDocumentRjcnReason desc", + "ProductConfiguration", + "ProductConfiguration desc", + "SDProcessStatus", + "SDProcessStatus desc", + "SDDocumentRejectionStatus", + "SDDocumentRejectionStatus desc", + "DeliveryStatus", + "DeliveryStatus desc", + "BillingBlockStatus", + "BillingBlockStatus desc", + "ItemGeneralIncompletionStatus", + "ItemGeneralIncompletionStatus desc", + "DeliveryBlockStatus", + "DeliveryBlockStatus desc", + "SlsOrderItemDownPaymentStatus", + "SlsOrderItemDownPaymentStatus desc", + "OrderRelatedBillingStatus", + "OrderRelatedBillingStatus desc", + "ChmlCmplncStatus", + "ChmlCmplncStatus desc", + "DangerousGoodsStatus", + "DangerousGoodsStatus desc", + "SafetyDataSheetStatus", + "SafetyDataSheetStatus desc", + "TrdCmplncEmbargoSts", + "TrdCmplncEmbargoSts desc", + "TrdCmplncSnctndListChkSts", + "TrdCmplncSnctndListChkSts desc", + "OvrlTrdCmplncLegalCtrlChkSts", + "OvrlTrdCmplncLegalCtrlChkSts desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItem_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _Item", + "tags": [ + "Sales Order Header", + "Sales Order Item" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrder/{SalesOrder}/_Partner": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + } + ], + "get": { + "summary": "Get entities from related _Partner", + "tags": [ + "Sales Order Header", + "Header Partner" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "PartnerFunction", + "PartnerFunction desc", + "Customer", + "Customer desc", + "Supplier", + "Supplier desc", + "Personnel", + "Personnel desc", + "ContactPerson", + "ContactPerson desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "PartnerFunction", + "Customer", + "Supplier", + "Personnel", + "ContactPerson", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderPartner_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _Partner", + "tags": [ + "Sales Order Header", + "Header Partner" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrder/{SalesOrder}/_PricingElement": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + } + ], + "get": { + "summary": "Get entities from related _PricingElement", + "tags": [ + "Sales Order Header", + "Header Pricing Element" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "PricingProcedureStep", + "PricingProcedureStep desc", + "PricingProcedureCounter", + "PricingProcedureCounter desc", + "ConditionType", + "ConditionType desc", + "ConditionCalculationType", + "ConditionCalculationType desc", + "ConditionRateAmount", + "ConditionRateAmount desc", + "ConditionCurrency", + "ConditionCurrency desc", + "ConditionQuantity", + "ConditionQuantity desc", + "ConditionBaseQuantity", + "ConditionBaseQuantity desc", + "ConditionQuantitySAPUnit", + "ConditionQuantitySAPUnit desc", + "ConditionQuantityISOUnit", + "ConditionQuantityISOUnit desc", + "ConditionRateRatio", + "ConditionRateRatio desc", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioSAPUnit desc", + "ConditionRateRatioISOUnit", + "ConditionRateRatioISOUnit desc", + "ConditionAmount", + "ConditionAmount desc", + "ConditionBaseAmount", + "ConditionBaseAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "PricingProcedureStep", + "PricingProcedureCounter", + "ConditionType", + "ConditionCalculationType", + "ConditionRateAmount", + "ConditionCurrency", + "ConditionQuantity", + "ConditionBaseQuantity", + "ConditionQuantitySAPUnit", + "ConditionQuantityISOUnit", + "ConditionRateRatio", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioISOUnit", + "ConditionAmount", + "ConditionBaseAmount", + "TransactionCurrency", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderPricingElement_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _PricingElement", + "tags": [ + "Sales Order Header", + "Header Pricing Element" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrder/{SalesOrder}/_Text": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + } + ], + "get": { + "summary": "Get entities from related _Text", + "tags": [ + "Sales Order Header", + "Header Text" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "Language", + "Language desc", + "LongTextID", + "LongTextID desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "Language", + "LongTextID", + "LongText", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderText_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _Text", + "tags": [ + "Sales Order Header", + "Header Text" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem": { + "get": { + "summary": "Get entities from SalesOrderItem", + "tags": [ + "Sales Order Item" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "HigherLevelItem", + "HigherLevelItem desc", + "SalesOrderItemCategory", + "SalesOrderItemCategory desc", + "SalesOrderItemText", + "SalesOrderItemText desc", + "Product", + "Product desc", + "ProductGroup", + "ProductGroup desc", + "MaterialByCustomer", + "MaterialByCustomer desc", + "InternationalArticleNumber", + "InternationalArticleNumber desc", + "PurchaseOrderByCustomer", + "PurchaseOrderByCustomer desc", + "ConfdDelivQtyInOrderQtyUnit", + "ConfdDelivQtyInOrderQtyUnit desc", + "OrderQuantitySAPUnit", + "OrderQuantitySAPUnit desc", + "OrderQuantityISOUnit", + "OrderQuantityISOUnit desc", + "RequestedQuantity", + "RequestedQuantity desc", + "RequestedQuantitySAPUnit", + "RequestedQuantitySAPUnit desc", + "RequestedQuantityISOUnit", + "RequestedQuantityISOUnit desc", + "ItemGrossWeight", + "ItemGrossWeight desc", + "ItemNetWeight", + "ItemNetWeight desc", + "ItemWeightSAPUnit", + "ItemWeightSAPUnit desc", + "ItemWeightISOUnit", + "ItemWeightISOUnit desc", + "ItemVolume", + "ItemVolume desc", + "ItemVolumeSAPUnit", + "ItemVolumeSAPUnit desc", + "ItemVolumeISOUnit", + "ItemVolumeISOUnit desc", + "RequestedDeliveryDate", + "RequestedDeliveryDate desc", + "ConfirmedDeliveryDate", + "ConfirmedDeliveryDate desc", + "PricingDate", + "PricingDate desc", + "ServicesRenderedDate", + "ServicesRenderedDate desc", + "BillingDocumentDate", + "BillingDocumentDate desc", + "NetAmount", + "NetAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "TaxAmount", + "TaxAmount desc", + "CustomerGroup", + "CustomerGroup desc", + "Batch", + "Batch desc", + "Plant", + "Plant desc", + "StorageLocation", + "StorageLocation desc", + "ShippingPoint", + "ShippingPoint desc", + "ShippingType", + "ShippingType desc", + "Route", + "Route desc", + "DeliveryPriority", + "DeliveryPriority desc", + "PartialDeliveryIsAllowed", + "PartialDeliveryIsAllowed desc", + "MaxNmbrOfPartialDelivery", + "MaxNmbrOfPartialDelivery desc", + "DeliveryDateTypeRule", + "DeliveryDateTypeRule desc", + "ReceivingPoint", + "ReceivingPoint desc", + "DeliveryGroup", + "DeliveryGroup desc", + "IncotermsClassification", + "IncotermsClassification desc", + "IncotermsLocation1", + "IncotermsLocation1 desc", + "IncotermsLocation2", + "IncotermsLocation2 desc", + "IncotermsVersion", + "IncotermsVersion desc", + "CustomerPaymentTerms", + "CustomerPaymentTerms desc", + "FixedValueDate", + "FixedValueDate desc", + "CustomerPriceGroup", + "CustomerPriceGroup desc", + "MaterialPricingGroup", + "MaterialPricingGroup desc", + "BusinessArea", + "BusinessArea desc", + "ProfitCenter", + "ProfitCenter desc", + "MatlAccountAssignmentGroup", + "MatlAccountAssignmentGroup desc", + "ItemBillingBlockReason", + "ItemBillingBlockReason desc", + "SalesDocumentRjcnReason", + "SalesDocumentRjcnReason desc", + "ProductConfiguration", + "ProductConfiguration desc", + "SDProcessStatus", + "SDProcessStatus desc", + "SDDocumentRejectionStatus", + "SDDocumentRejectionStatus desc", + "DeliveryStatus", + "DeliveryStatus desc", + "BillingBlockStatus", + "BillingBlockStatus desc", + "ItemGeneralIncompletionStatus", + "ItemGeneralIncompletionStatus desc", + "DeliveryBlockStatus", + "DeliveryBlockStatus desc", + "SlsOrderItemDownPaymentStatus", + "SlsOrderItemDownPaymentStatus desc", + "OrderRelatedBillingStatus", + "OrderRelatedBillingStatus desc", + "ChmlCmplncStatus", + "ChmlCmplncStatus desc", + "DangerousGoodsStatus", + "DangerousGoodsStatus desc", + "SafetyDataSheetStatus", + "SafetyDataSheetStatus desc", + "TrdCmplncEmbargoSts", + "TrdCmplncEmbargoSts desc", + "TrdCmplncSnctndListChkSts", + "TrdCmplncSnctndListChkSts desc", + "OvrlTrdCmplncLegalCtrlChkSts", + "OvrlTrdCmplncLegalCtrlChkSts desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItem_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + } + ], + "get": { + "summary": "Get entity from SalesOrderItem by key", + "tags": [ + "Sales Order Item" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderItem", + "tags": [ + "Sales Order Item" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderItem", + "tags": [ + "Sales Order Item" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPartner": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + } + ], + "get": { + "summary": "Get entities from related _ItemPartner", + "tags": [ + "Sales Order Item", + "Item Partner" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "PartnerFunction", + "PartnerFunction desc", + "Customer", + "Customer desc", + "Supplier", + "Supplier desc", + "Personnel", + "Personnel desc", + "ContactPerson", + "ContactPerson desc", + "PartnerIsSpecificForSDDocItem", + "PartnerIsSpecificForSDDocItem desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "PartnerFunction", + "Customer", + "Supplier", + "Personnel", + "ContactPerson", + "PartnerIsSpecificForSDDocItem", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItemPartner_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _ItemPartner", + "tags": [ + "Sales Order Item", + "Item Partner" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPricingElement": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + } + ], + "get": { + "summary": "Get entities from related _ItemPricingElement", + "tags": [ + "Sales Order Item", + "Item Pricing Element" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "PricingProcedureStep", + "PricingProcedureStep desc", + "PricingProcedureCounter", + "PricingProcedureCounter desc", + "ConditionType", + "ConditionType desc", + "ConditionCalculationType", + "ConditionCalculationType desc", + "ConditionRateAmount", + "ConditionRateAmount desc", + "ConditionCurrency", + "ConditionCurrency desc", + "ConditionQuantity", + "ConditionQuantity desc", + "ConditionBaseQuantity", + "ConditionBaseQuantity desc", + "ConditionQuantitySAPUnit", + "ConditionQuantitySAPUnit desc", + "ConditionQuantityISOUnit", + "ConditionQuantityISOUnit desc", + "ConditionRateRatio", + "ConditionRateRatio desc", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioSAPUnit desc", + "ConditionRateRatioISOUnit", + "ConditionRateRatioISOUnit desc", + "ConditionAmount", + "ConditionAmount desc", + "ConditionBaseAmount", + "ConditionBaseAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "PricingProcedureStep", + "PricingProcedureCounter", + "ConditionType", + "ConditionCalculationType", + "ConditionRateAmount", + "ConditionCurrency", + "ConditionQuantity", + "ConditionBaseQuantity", + "ConditionQuantitySAPUnit", + "ConditionQuantityISOUnit", + "ConditionRateRatio", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioISOUnit", + "ConditionAmount", + "ConditionBaseAmount", + "TransactionCurrency", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItemPricingElmnt_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _ItemPricingElement", + "tags": [ + "Sales Order Item", + "Item Pricing Element" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemText": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + } + ], + "get": { + "summary": "Get entities from related _ItemText", + "tags": [ + "Sales Order Item", + "Item Text" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "Language", + "Language desc", + "LongTextID", + "LongTextID desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "Language", + "LongTextID", + "LongText", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItemText_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to related _ItemText", + "tags": [ + "Sales Order Item", + "Item Text" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Sales Order Item", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ScheduleLine": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + } + ], + "get": { + "summary": "Get entities from related _ScheduleLine", + "tags": [ + "Sales Order Item", + "Item Schedule Line" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "ScheduleLine", + "ScheduleLine desc", + "ScheduleLineCategory", + "ScheduleLineCategory desc", + "ScheduleLineOrderQuantity", + "ScheduleLineOrderQuantity desc", + "OrderQuantitySAPUnit", + "OrderQuantitySAPUnit desc", + "OrderQuantityISOUnit", + "OrderQuantityISOUnit desc", + "RequestedDeliveryDate", + "RequestedDeliveryDate desc", + "ConfirmedDeliveryDate", + "ConfirmedDeliveryDate desc", + "ConfdOrderQtyByMatlAvailCheck", + "ConfdOrderQtyByMatlAvailCheck desc", + "DeliveredQtyInOrderQtyUnit", + "DeliveredQtyInOrderQtyUnit desc", + "OpenConfdDelivQtyInOrdQtyUnit", + "OpenConfdDelivQtyInOrdQtyUnit desc", + "CorrectedQtyInOrderQtyUnit", + "CorrectedQtyInOrderQtyUnit desc", + "DelivBlockReasonForSchedLine", + "DelivBlockReasonForSchedLine desc", + "PurchaseRequisition", + "PurchaseRequisition desc", + "PurchaseRequisitionItem", + "PurchaseRequisitionItem desc", + "GoodsMovementType", + "GoodsMovementType desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "ScheduleLine", + "ScheduleLineCategory", + "ScheduleLineOrderQuantity", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "ConfdOrderQtyByMatlAvailCheck", + "DeliveredQtyInOrderQtyUnit", + "OpenConfdDelivQtyInOrdQtyUnit", + "CorrectedQtyInOrderQtyUnit", + "DelivBlockReasonForSchedLine", + "PurchaseRequisition", + "PurchaseRequisitionItem", + "GoodsMovementType" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderScheduleLine_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPartner": { + "get": { + "summary": "Get entities from SalesOrderItemPartner", + "tags": [ + "Item Partner" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "PartnerFunction", + "PartnerFunction desc", + "Customer", + "Customer desc", + "Supplier", + "Supplier desc", + "Personnel", + "Personnel desc", + "ContactPerson", + "ContactPerson desc", + "PartnerIsSpecificForSDDocItem", + "PartnerIsSpecificForSDDocItem desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "PartnerFunction", + "Customer", + "Supplier", + "Personnel", + "ContactPerson", + "PartnerIsSpecificForSDDocItem", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItemPartner_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "PartnerFunction", + "in": "path", + "required": true, + "description": "Partner Function", + "schema": { + "type": "string", + "maxLength": 2 + }, + "x-sap-object-node-type-reference": "PartnerFunction" + } + ], + "get": { + "summary": "Get entity from SalesOrderItemPartner by key", + "tags": [ + "Item Partner" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "PartnerFunction", + "Customer", + "Supplier", + "Personnel", + "ContactPerson", + "PartnerIsSpecificForSDDocItem", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderItemPartner", + "tags": [ + "Item Partner" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderItemPartner", + "tags": [ + "Item Partner" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_Item": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "PartnerFunction", + "in": "path", + "required": true, + "description": "Partner Function", + "schema": { + "type": "string", + "maxLength": 2 + }, + "x-sap-object-node-type-reference": "PartnerFunction" + } + ], + "get": { + "summary": "Get related _Item", + "tags": [ + "Item Partner", + "Sales Order Item" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "PartnerFunction", + "in": "path", + "required": true, + "description": "Partner Function", + "schema": { + "type": "string", + "maxLength": 2 + }, + "x-sap-object-node-type-reference": "PartnerFunction" + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Item Partner", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPricingElement": { + "get": { + "summary": "Get entities from SalesOrderItemPricingElement", + "tags": [ + "Item Pricing Element" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "PricingProcedureStep", + "PricingProcedureStep desc", + "PricingProcedureCounter", + "PricingProcedureCounter desc", + "ConditionType", + "ConditionType desc", + "ConditionCalculationType", + "ConditionCalculationType desc", + "ConditionRateAmount", + "ConditionRateAmount desc", + "ConditionCurrency", + "ConditionCurrency desc", + "ConditionQuantity", + "ConditionQuantity desc", + "ConditionBaseQuantity", + "ConditionBaseQuantity desc", + "ConditionQuantitySAPUnit", + "ConditionQuantitySAPUnit desc", + "ConditionQuantityISOUnit", + "ConditionQuantityISOUnit desc", + "ConditionRateRatio", + "ConditionRateRatio desc", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioSAPUnit desc", + "ConditionRateRatioISOUnit", + "ConditionRateRatioISOUnit desc", + "ConditionAmount", + "ConditionAmount desc", + "ConditionBaseAmount", + "ConditionBaseAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "PricingProcedureStep", + "PricingProcedureCounter", + "ConditionType", + "ConditionCalculationType", + "ConditionRateAmount", + "ConditionCurrency", + "ConditionQuantity", + "ConditionBaseQuantity", + "ConditionQuantitySAPUnit", + "ConditionQuantityISOUnit", + "ConditionRateRatio", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioISOUnit", + "ConditionAmount", + "ConditionBaseAmount", + "TransactionCurrency", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItemPricingElmnt_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "PricingProcedureStep", + "in": "path", + "required": true, + "description": "Step Number", + "schema": { + "type": "string", + "maxLength": 3 + } + }, + { + "name": "PricingProcedureCounter", + "in": "path", + "required": true, + "description": "Condition Counter", + "schema": { + "type": "string", + "maxLength": 3 + } + } + ], + "get": { + "summary": "Get entity from SalesOrderItemPricingElement by key", + "tags": [ + "Item Pricing Element" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "PricingProcedureStep", + "PricingProcedureCounter", + "ConditionType", + "ConditionCalculationType", + "ConditionRateAmount", + "ConditionCurrency", + "ConditionQuantity", + "ConditionBaseQuantity", + "ConditionQuantitySAPUnit", + "ConditionQuantityISOUnit", + "ConditionRateRatio", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioISOUnit", + "ConditionAmount", + "ConditionBaseAmount", + "TransactionCurrency", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderItemPricingElement", + "tags": [ + "Item Pricing Element" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderItemPricingElement", + "tags": [ + "Item Pricing Element" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_Item": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "PricingProcedureStep", + "in": "path", + "required": true, + "description": "Step Number", + "schema": { + "type": "string", + "maxLength": 3 + } + }, + { + "name": "PricingProcedureCounter", + "in": "path", + "required": true, + "description": "Condition Counter", + "schema": { + "type": "string", + "maxLength": 3 + } + } + ], + "get": { + "summary": "Get related _Item", + "tags": [ + "Item Pricing Element", + "Sales Order Item" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "PricingProcedureStep", + "in": "path", + "required": true, + "description": "Step Number", + "schema": { + "type": "string", + "maxLength": 3 + } + }, + { + "name": "PricingProcedureCounter", + "in": "path", + "required": true, + "description": "Condition Counter", + "schema": { + "type": "string", + "maxLength": 3 + } + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Item Pricing Element", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemText": { + "get": { + "summary": "Get entities from SalesOrderItemText", + "tags": [ + "Item Text" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "Language", + "Language desc", + "LongTextID", + "LongTextID desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "Language", + "LongTextID", + "LongText", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderItemText_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "Language", + "in": "path", + "required": true, + "description": "Language Key", + "schema": { + "type": "string", + "maxLength": 2 + } + }, + { + "name": "LongTextID", + "in": "path", + "required": true, + "description": "Text ID", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get entity from SalesOrderItemText by key", + "tags": [ + "Item Text" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "Language", + "LongTextID", + "LongText", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderItemText", + "tags": [ + "Item Text" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderItemText", + "tags": [ + "Item Text" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_Item": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "Language", + "in": "path", + "required": true, + "description": "Language Key", + "schema": { + "type": "string", + "maxLength": 2 + } + }, + { + "name": "LongTextID", + "in": "path", + "required": true, + "description": "Text ID", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get related _Item", + "tags": [ + "Item Text", + "Sales Order Item" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Order Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "Language", + "in": "path", + "required": true, + "description": "Language Key", + "schema": { + "type": "string", + "maxLength": 2 + } + }, + { + "name": "LongTextID", + "in": "path", + "required": true, + "description": "Text ID", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Item Text", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderPartner": { + "get": { + "summary": "Get entities from SalesOrderPartner", + "tags": [ + "Header Partner" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "PartnerFunction", + "PartnerFunction desc", + "Customer", + "Customer desc", + "Supplier", + "Supplier desc", + "Personnel", + "Personnel desc", + "ContactPerson", + "ContactPerson desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "PartnerFunction", + "Customer", + "Supplier", + "Personnel", + "ContactPerson", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderPartner_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderPartner/{SalesOrder}/{PartnerFunction}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "PartnerFunction", + "in": "path", + "required": true, + "description": "Partner Function", + "schema": { + "type": "string", + "maxLength": 2 + }, + "x-sap-object-node-type-reference": "PartnerFunction" + } + ], + "get": { + "summary": "Get entity from SalesOrderPartner by key", + "tags": [ + "Header Partner" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "PartnerFunction", + "Customer", + "Supplier", + "Personnel", + "ContactPerson", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderPartner", + "tags": [ + "Header Partner" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderPartner", + "tags": [ + "Header Partner" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderPartner/{SalesOrder}/{PartnerFunction}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "PartnerFunction", + "in": "path", + "required": true, + "description": "Partner Function", + "schema": { + "type": "string", + "maxLength": 2 + }, + "x-sap-object-node-type-reference": "PartnerFunction" + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Header Partner", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderPricingElement": { + "get": { + "summary": "Get entities from SalesOrderPricingElement", + "tags": [ + "Header Pricing Element" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "PricingProcedureStep", + "PricingProcedureStep desc", + "PricingProcedureCounter", + "PricingProcedureCounter desc", + "ConditionType", + "ConditionType desc", + "ConditionCalculationType", + "ConditionCalculationType desc", + "ConditionRateAmount", + "ConditionRateAmount desc", + "ConditionCurrency", + "ConditionCurrency desc", + "ConditionQuantity", + "ConditionQuantity desc", + "ConditionBaseQuantity", + "ConditionBaseQuantity desc", + "ConditionQuantitySAPUnit", + "ConditionQuantitySAPUnit desc", + "ConditionQuantityISOUnit", + "ConditionQuantityISOUnit desc", + "ConditionRateRatio", + "ConditionRateRatio desc", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioSAPUnit desc", + "ConditionRateRatioISOUnit", + "ConditionRateRatioISOUnit desc", + "ConditionAmount", + "ConditionAmount desc", + "ConditionBaseAmount", + "ConditionBaseAmount desc", + "TransactionCurrency", + "TransactionCurrency desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "PricingProcedureStep", + "PricingProcedureCounter", + "ConditionType", + "ConditionCalculationType", + "ConditionRateAmount", + "ConditionCurrency", + "ConditionQuantity", + "ConditionBaseQuantity", + "ConditionQuantitySAPUnit", + "ConditionQuantityISOUnit", + "ConditionRateRatio", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioISOUnit", + "ConditionAmount", + "ConditionBaseAmount", + "TransactionCurrency", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderPricingElement_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "PricingProcedureStep", + "in": "path", + "required": true, + "description": "Step Number", + "schema": { + "type": "string", + "maxLength": 3 + } + }, + { + "name": "PricingProcedureCounter", + "in": "path", + "required": true, + "description": "Condition Counter", + "schema": { + "type": "string", + "maxLength": 3 + } + } + ], + "get": { + "summary": "Get entity from SalesOrderPricingElement by key", + "tags": [ + "Header Pricing Element" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "PricingProcedureStep", + "PricingProcedureCounter", + "ConditionType", + "ConditionCalculationType", + "ConditionRateAmount", + "ConditionCurrency", + "ConditionQuantity", + "ConditionBaseQuantity", + "ConditionQuantitySAPUnit", + "ConditionQuantityISOUnit", + "ConditionRateRatio", + "ConditionRateRatioSAPUnit", + "ConditionRateRatioISOUnit", + "ConditionAmount", + "ConditionBaseAmount", + "TransactionCurrency", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderPricingElement", + "tags": [ + "Header Pricing Element" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderPricingElement", + "tags": [ + "Header Pricing Element" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "PricingProcedureStep", + "in": "path", + "required": true, + "description": "Step Number", + "schema": { + "type": "string", + "maxLength": 3 + } + }, + { + "name": "PricingProcedureCounter", + "in": "path", + "required": true, + "description": "Condition Counter", + "schema": { + "type": "string", + "maxLength": 3 + } + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Header Pricing Element", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderScheduleLine": { + "get": { + "summary": "Get entities from SalesOrderScheduleLine", + "tags": [ + "Item Schedule Line" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "SalesOrderItem", + "SalesOrderItem desc", + "ScheduleLine", + "ScheduleLine desc", + "ScheduleLineCategory", + "ScheduleLineCategory desc", + "ScheduleLineOrderQuantity", + "ScheduleLineOrderQuantity desc", + "OrderQuantitySAPUnit", + "OrderQuantitySAPUnit desc", + "OrderQuantityISOUnit", + "OrderQuantityISOUnit desc", + "RequestedDeliveryDate", + "RequestedDeliveryDate desc", + "ConfirmedDeliveryDate", + "ConfirmedDeliveryDate desc", + "ConfdOrderQtyByMatlAvailCheck", + "ConfdOrderQtyByMatlAvailCheck desc", + "DeliveredQtyInOrderQtyUnit", + "DeliveredQtyInOrderQtyUnit desc", + "OpenConfdDelivQtyInOrdQtyUnit", + "OpenConfdDelivQtyInOrdQtyUnit desc", + "CorrectedQtyInOrderQtyUnit", + "CorrectedQtyInOrderQtyUnit desc", + "DelivBlockReasonForSchedLine", + "DelivBlockReasonForSchedLine desc", + "PurchaseRequisition", + "PurchaseRequisition desc", + "PurchaseRequisitionItem", + "PurchaseRequisitionItem desc", + "GoodsMovementType", + "GoodsMovementType desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "ScheduleLine", + "ScheduleLineCategory", + "ScheduleLineOrderQuantity", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "ConfdOrderQtyByMatlAvailCheck", + "DeliveredQtyInOrderQtyUnit", + "OpenConfdDelivQtyInOrdQtyUnit", + "CorrectedQtyInOrderQtyUnit", + "DelivBlockReasonForSchedLine", + "PurchaseRequisition", + "PurchaseRequisitionItem", + "GoodsMovementType" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderScheduleLine_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Document", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Document Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "ScheduleLine", + "in": "path", + "required": true, + "description": "Schedule Line Number", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get entity from SalesOrderScheduleLine by key", + "tags": [ + "Item Schedule Line" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "ScheduleLine", + "ScheduleLineCategory", + "ScheduleLineOrderQuantity", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "ConfdOrderQtyByMatlAvailCheck", + "DeliveredQtyInOrderQtyUnit", + "OpenConfdDelivQtyInOrdQtyUnit", + "CorrectedQtyInOrderQtyUnit", + "DelivBlockReasonForSchedLine", + "PurchaseRequisition", + "PurchaseRequisitionItem", + "GoodsMovementType" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_Item": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Document", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Document Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "ScheduleLine", + "in": "path", + "required": true, + "description": "Schedule Line Number", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get related _Item", + "tags": [ + "Item Schedule Line", + "Sales Order Item" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderItem", + "HigherLevelItem", + "SalesOrderItemCategory", + "SalesOrderItemText", + "Product", + "ProductGroup", + "MaterialByCustomer", + "InternationalArticleNumber", + "PurchaseOrderByCustomer", + "ConfdDelivQtyInOrderQtyUnit", + "OrderQuantitySAPUnit", + "OrderQuantityISOUnit", + "RequestedQuantity", + "RequestedQuantitySAPUnit", + "RequestedQuantityISOUnit", + "ItemGrossWeight", + "ItemNetWeight", + "ItemWeightSAPUnit", + "ItemWeightISOUnit", + "ItemVolume", + "ItemVolumeSAPUnit", + "ItemVolumeISOUnit", + "RequestedDeliveryDate", + "ConfirmedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "NetAmount", + "TransactionCurrency", + "TaxAmount", + "CustomerGroup", + "Batch", + "Plant", + "StorageLocation", + "ShippingPoint", + "ShippingType", + "Route", + "DeliveryPriority", + "PartialDeliveryIsAllowed", + "MaxNmbrOfPartialDelivery", + "DeliveryDateTypeRule", + "ReceivingPoint", + "DeliveryGroup", + "IncotermsClassification", + "IncotermsLocation1", + "IncotermsLocation2", + "IncotermsVersion", + "CustomerPaymentTerms", + "FixedValueDate", + "CustomerPriceGroup", + "MaterialPricingGroup", + "BusinessArea", + "ProfitCenter", + "MatlAccountAssignmentGroup", + "ItemBillingBlockReason", + "SalesDocumentRjcnReason", + "ProductConfiguration", + "SDProcessStatus", + "SDDocumentRejectionStatus", + "DeliveryStatus", + "BillingBlockStatus", + "ItemGeneralIncompletionStatus", + "DeliveryBlockStatus", + "SlsOrderItemDownPaymentStatus", + "OrderRelatedBillingStatus", + "ChmlCmplncStatus", + "DangerousGoodsStatus", + "SafetyDataSheetStatus", + "TrdCmplncEmbargoSts", + "TrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_ItemPartner", + "_ItemPricingElement", + "_ItemText", + "_SalesOrder", + "_ScheduleLine" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Document", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "SalesOrderItem", + "in": "path", + "required": true, + "description": "Sales Document Item", + "schema": { + "type": "string", + "maxLength": 6 + } + }, + { + "name": "ScheduleLine", + "in": "path", + "required": true, + "description": "Schedule Line Number", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Item Schedule Line", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderText": { + "get": { + "summary": "Get entities from SalesOrderText", + "tags": [ + "Header Text" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrder desc", + "Language", + "Language desc", + "LongTextID", + "LongTextID desc", + "SAP__Messages", + "SAP__Messages desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "Language", + "LongTextID", + "LongText", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SalesOrderText_Type", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "Language", + "in": "path", + "required": true, + "description": "Language Key", + "schema": { + "type": "string", + "maxLength": 2 + } + }, + { + "name": "LongTextID", + "in": "path", + "required": true, + "description": "Text ID", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get entity from SalesOrderText by key", + "tags": [ + "Header Text" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "Language", + "LongTextID", + "LongText", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_SalesOrder" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in SalesOrderText", + "tags": [ + "Header Text" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from SalesOrderText", + "tags": [ + "Header Text" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}/_SalesOrder": { + "parameters": [ + { + "name": "SalesOrder", + "in": "path", + "required": true, + "description": "Sales Order", + "schema": { + "type": "string", + "maxLength": 10 + } + }, + { + "name": "Language", + "in": "path", + "required": true, + "description": "Language Key", + "schema": { + "type": "string", + "maxLength": 2 + } + }, + { + "name": "LongTextID", + "in": "path", + "required": true, + "description": "Text ID", + "schema": { + "type": "string", + "maxLength": 4 + } + } + ], + "get": { + "summary": "Get related _SalesOrder", + "tags": [ + "Header Text", + "Sales Order Header" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "SalesOrder", + "SalesOrderType", + "SalesOrderProcessingType", + "SoldToParty", + "SalesOrganization", + "DistributionChannel", + "ReferenceDistributionChannel", + "OrganizationDivision", + "SalesOffice", + "SalesGroup", + "SalesDistrict", + "CreatedByUser", + "CreationDate", + "CreationTime", + "LastChangeDateTime", + "LastChangedByUser", + "PurchaseOrderByCustomer", + "PurchaseOrderByShipToParty", + "CustomerPurchaseOrderType", + "CustomerPurchaseOrderDate", + "BusinessSolutionOrder", + "ReferenceSDDocument", + "SDDocumentReason", + "SalesOrderDate", + "RequestedDeliveryDate", + "PricingDate", + "ServicesRenderedDate", + "BillingDocumentDate", + "TotalNetAmount", + "TransactionCurrency", + "DeliveryDateTypeRule", + "ShippingCondition", + "CompleteDeliveryIsDefined", + "SlsDocIsRlvtForProofOfDeliv", + "ShippingType", + "ReceivingPoint", + "IncotermsClassification", + "IncotermsVersion", + "IncotermsLocation1", + "IncotermsLocation2", + "SDPricingProcedure", + "CustomerPriceGroup", + "PriceListType", + "FixedValueDate", + "TaxDepartureCountry", + "VATRegistrationCountry", + "IsEUTriangularDeal", + "CustomerPaymentTerms", + "PaymentMethod", + "BillingCompanyCode", + "ControllingArea", + "CustomerAccountAssignmentGroup", + "AssignmentReference", + "AccountingDocExternalReference", + "CustomerCreditAccount", + "HeaderBillingBlockReason", + "DeliveryBlockReason", + "SalesOrderApprovalReason", + "CustomerGroup", + "AdditionalCustomerGroup1", + "AdditionalCustomerGroup2", + "AdditionalCustomerGroup3", + "AdditionalCustomerGroup4", + "AdditionalCustomerGroup5", + "OverallSDProcessStatus", + "OverallDeliveryBlockStatus", + "OverallBillingBlockStatus", + "OverallDeliveryStatus", + "TotalCreditCheckStatus", + "OverallSDDocumentRejectionSts", + "TotalBlockStatus", + "HdrGeneralIncompletionStatus", + "OvrlItmGeneralIncompletionSts", + "OverallSDDocReferenceStatus", + "SalesDocApprovalStatus", + "OverallChmlCmplncStatus", + "OverallDangerousGoodsStatus", + "OverallSafetyDataSheetStatus", + "OverallTrdCmplncEmbargoSts", + "OvrlTrdCmplncSnctndListChkSts", + "OvrlTrdCmplncLegalCtrlChkSts", + "SalesOrderDownPaymentStatus", + "OverallOrdReltdBillgStatus", + "SAP__Messages" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "_Item", + "_Partner", + "_PricingElement", + "_Text" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/$batch": { + "post": { + "summary": "Send a group of requests", + "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*", + "tags": [ + "Batch Requests" + ], + "requestBody": { + "required": true, + "description": "Batch request", + "content": { + "multipart/mixed;boundary=request-separator": { + "schema": { + "type": "string" + }, + "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET SalesOrder HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" + } + } + }, + "responses": { + "200": { + "description": "Batch response", + "content": { + "multipart/mixed": { + "schema": { + "type": "string" + }, + "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + } + }, + "components": { + "schemas": { + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "SalesOrderItem": { + "type": "string", + "maxLength": 6, + "title": "Item", + "description": "Sales Order Item" + }, + "Language": { + "type": "string", + "maxLength": 2, + "title": "Language Key" + }, + "LongTextID": { + "type": "string", + "maxLength": 4, + "title": "Text ID" + }, + "LongText": { + "type": "string", + "title": "String" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Item Text" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create": { + "type": "object", + "properties": { + "Language": { + "type": "string", + "maxLength": 2, + "title": "Language Key" + }, + "LongTextID": { + "type": "string", + "maxLength": 4, + "title": "Text ID" + }, + "LongText": { + "type": "string", + "title": "String" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "required": [ + "Language", + "LongTextID" + ], + "title": "Item Text (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update": { + "type": "object", + "properties": { + "LongText": { + "type": "string", + "title": "String" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Item Text (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "PricingProcedureStep": { + "type": "string", + "maxLength": 3, + "title": "Step Number" + }, + "PricingProcedureCounter": { + "type": "string", + "maxLength": 3, + "title": "Counter", + "description": "Condition Counter" + }, + "ConditionType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesPricingConditionType", + "title": "Condition Type" + }, + "ConditionCalculationType": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "PriceConditionCalculationType", + "title": "Calculation Type", + "description": "Calculation Type for Condition" + }, + "ConditionRateAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Condition Amount" + }, + "ConditionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Currency", + "description": "Currency Key" + }, + "ConditionQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 5, + "multipleOf": 1, + "minimum": -99999, + "maximum": 99999, + "example": 0, + "title": "Pricing Unit", + "description": "Condition Pricing Unit" + }, + "ConditionBaseQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Quantity", + "description": "Quantity of the Condition Basis" + }, + "ConditionQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Condition Unit", + "description": "Condition Unit in the Document" + }, + "ConditionQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Condition Qty", + "description": "ISO Unit Code for Condition Quantity" + }, + "ConditionRateRatio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Ratio", + "description": "Condition Ratio (in Percent or Per Mille)" + }, + "ConditionRateRatioSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Internal UoM", + "description": "Unit of Measurement" + }, + "ConditionRateRatioISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Code for Condition Ratio" + }, + "ConditionAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Condition Value" + }, + "ConditionBaseAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Cndn Bs Amt", + "description": "Amount of the Condition Basis" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Header Pricing Element" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create": { + "type": "object", + "properties": { + "ConditionType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesPricingConditionType", + "title": "Condition Type" + }, + "ConditionRateAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Condition Amount" + }, + "ConditionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Currency", + "description": "Currency Key" + }, + "ConditionQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 5, + "multipleOf": 1, + "minimum": -99999, + "maximum": 99999, + "example": 0, + "title": "Pricing Unit", + "description": "Condition Pricing Unit" + }, + "ConditionQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Condition Unit", + "description": "Condition Unit in the Document" + }, + "ConditionQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Condition Qty", + "description": "ISO Unit Code for Condition Quantity" + }, + "ConditionRateRatio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Ratio", + "description": "Condition Ratio (in Percent or Per Mille)" + }, + "ConditionRateRatioSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Internal UoM", + "description": "Unit of Measurement" + }, + "ConditionRateRatioISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Code for Condition Ratio" + }, + "ConditionAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Condition Value" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "title": "Header Pricing Element (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update": { + "type": "object", + "properties": { + "ConditionRateAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Condition Amount" + }, + "ConditionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Currency", + "description": "Currency Key" + }, + "ConditionQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 5, + "multipleOf": 1, + "minimum": -99999, + "maximum": 99999, + "example": 0, + "title": "Pricing Unit", + "description": "Condition Pricing Unit" + }, + "ConditionQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Condition Unit", + "description": "Condition Unit in the Document" + }, + "ConditionQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Condition Qty", + "description": "ISO Unit Code for Condition Quantity" + }, + "ConditionRateRatio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Ratio", + "description": "Condition Ratio (in Percent or Per Mille)" + }, + "ConditionRateRatioSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Internal UoM", + "description": "Unit of Measurement" + }, + "ConditionAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Condition Value" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Header Pricing Element (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "SalesOrderItem": { + "type": "string", + "maxLength": 6, + "title": "Item", + "description": "Sales Order Item" + }, + "PricingProcedureStep": { + "type": "string", + "maxLength": 3, + "title": "Step Number" + }, + "PricingProcedureCounter": { + "type": "string", + "maxLength": 3, + "title": "Counter", + "description": "Condition Counter" + }, + "ConditionType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesPricingConditionType", + "title": "Condition Type" + }, + "ConditionCalculationType": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "PriceConditionCalculationType", + "title": "Calculation Type", + "description": "Calculation Type for Condition" + }, + "ConditionRateAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Condition Amount" + }, + "ConditionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Currency", + "description": "Currency Key" + }, + "ConditionQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 5, + "multipleOf": 1, + "minimum": -99999, + "maximum": 99999, + "example": 0, + "title": "Pricing Unit", + "description": "Condition Pricing Unit" + }, + "ConditionBaseQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Quantity", + "description": "Quantity of the Condition Basis" + }, + "ConditionQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Condition Unit", + "description": "Condition Unit in the Document" + }, + "ConditionQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Condition Qty", + "description": "ISO Unit Code for Condition Quantity" + }, + "ConditionRateRatio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Ratio", + "description": "Condition Ratio (in Percent or Per Mille)" + }, + "ConditionRateRatioSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Internal UoM", + "description": "Unit of Measurement" + }, + "ConditionRateRatioISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Code for Condition Ratio" + }, + "ConditionAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Condition Value" + }, + "ConditionBaseAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Cndn Bs Amt", + "description": "Amount of the Condition Basis" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Item Pricing Element" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create": { + "type": "object", + "properties": { + "ConditionType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesPricingConditionType", + "title": "Condition Type" + }, + "ConditionRateAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Condition Amount" + }, + "ConditionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Currency", + "description": "Currency Key" + }, + "ConditionQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 5, + "multipleOf": 1, + "minimum": -99999, + "maximum": 99999, + "example": 0, + "title": "Pricing Unit", + "description": "Condition Pricing Unit" + }, + "ConditionQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Condition Unit", + "description": "Condition Unit in the Document" + }, + "ConditionQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Condition Qty", + "description": "ISO Unit Code for Condition Quantity" + }, + "ConditionRateRatio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Ratio", + "description": "Condition Ratio (in Percent or Per Mille)" + }, + "ConditionRateRatioSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Internal UoM", + "description": "Unit of Measurement" + }, + "ConditionRateRatioISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Code for Condition Ratio" + }, + "ConditionAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Condition Value" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "title": "Item Pricing Element (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update": { + "type": "object", + "properties": { + "ConditionRateAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Condition Amount" + }, + "ConditionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Currency", + "description": "Currency Key" + }, + "ConditionQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 5, + "multipleOf": 1, + "minimum": -99999, + "maximum": 99999, + "example": 0, + "title": "Pricing Unit", + "description": "Condition Pricing Unit" + }, + "ConditionQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Condition Unit", + "description": "Condition Unit in the Document" + }, + "ConditionQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Condition Qty", + "description": "ISO Unit Code for Condition Quantity" + }, + "ConditionRateRatio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 24, + "x-sap-scale": 9, + "multipleOf": 1e-09, + "example": 0, + "title": "Ratio", + "description": "Condition Ratio (in Percent or Per Mille)" + }, + "ConditionRateRatioSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Internal UoM", + "description": "Unit of Measurement" + }, + "ConditionAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Condition Value" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Item Pricing Element (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "PartnerFunction": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "PartnerFunction", + "title": "Partner Function" + }, + "Customer": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Customer", + "description": "Customer Number" + }, + "Supplier": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Supplier", + "description": "Account Number of Supplier" + }, + "Personnel": { + "type": "string", + "nullable": true, + "maxLength": 8, + "title": "Personnel Number" + }, + "ContactPerson": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Contact Person", + "description": "Number of Contact Person" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Header Partner" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create": { + "type": "object", + "properties": { + "PartnerFunction": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "PartnerFunction", + "title": "Partner Function" + }, + "Customer": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Customer", + "description": "Customer Number" + }, + "Supplier": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Supplier", + "description": "Account Number of Supplier" + }, + "Personnel": { + "type": "string", + "nullable": true, + "maxLength": 8, + "title": "Personnel Number" + }, + "ContactPerson": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Contact Person", + "description": "Number of Contact Person" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "required": [ + "PartnerFunction" + ], + "title": "Header Partner (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update": { + "type": "object", + "properties": { + "Customer": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Customer", + "description": "Customer Number" + }, + "Supplier": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Supplier", + "description": "Account Number of Supplier" + }, + "Personnel": { + "type": "string", + "nullable": true, + "maxLength": 8, + "title": "Personnel Number" + }, + "ContactPerson": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Contact Person", + "description": "Number of Contact Person" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Header Partner (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "Language": { + "type": "string", + "maxLength": 2, + "title": "Language Key" + }, + "LongTextID": { + "type": "string", + "maxLength": 4, + "title": "Text ID" + }, + "LongText": { + "type": "string", + "title": "String" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Header Text" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create": { + "type": "object", + "properties": { + "Language": { + "type": "string", + "maxLength": 2, + "title": "Language Key" + }, + "LongTextID": { + "type": "string", + "maxLength": 4, + "title": "Text ID" + }, + "LongText": { + "type": "string", + "title": "String" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "required": [ + "Language", + "LongTextID" + ], + "title": "Header Text (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update": { + "type": "object", + "properties": { + "LongText": { + "type": "string", + "title": "String" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Header Text (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "SalesOrderItem": { + "type": "string", + "maxLength": 6, + "title": "Item", + "description": "Sales Order Item" + }, + "PartnerFunction": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "PartnerFunction", + "title": "Partner Function" + }, + "Customer": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Customer", + "description": "Customer Number" + }, + "Supplier": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Supplier", + "description": "Account Number of Supplier" + }, + "Personnel": { + "type": "string", + "nullable": true, + "maxLength": 8, + "title": "Personnel Number" + }, + "ContactPerson": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Contact Person", + "description": "Number of Contact Person" + }, + "PartnerIsSpecificForSDDocItem": { + "type": "boolean", + "title": "Item-Specific Partner", + "description": "Partner is specific for item" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Item Partner" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create": { + "type": "object", + "properties": { + "PartnerFunction": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "PartnerFunction", + "title": "Partner Function" + }, + "Customer": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Customer", + "description": "Customer Number" + }, + "Supplier": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Supplier", + "description": "Account Number of Supplier" + }, + "Personnel": { + "type": "string", + "nullable": true, + "maxLength": 8, + "title": "Personnel Number" + }, + "ContactPerson": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Contact Person", + "description": "Number of Contact Person" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "required": [ + "PartnerFunction" + ], + "title": "Item Partner (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update": { + "type": "object", + "properties": { + "Customer": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Customer", + "description": "Customer Number" + }, + "Supplier": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Supplier", + "description": "Account Number of Supplier" + }, + "Personnel": { + "type": "string", + "nullable": true, + "maxLength": 8, + "title": "Personnel Number" + }, + "ContactPerson": { + "type": "string", + "nullable": true, + "maxLength": 10, + "title": "Contact Person", + "description": "Number of Contact Person" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Item Partner (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "SalesOrderItem": { + "type": "string", + "maxLength": 6, + "title": "Item", + "description": "Sales Order Item" + }, + "HigherLevelItem": { + "type": "string", + "nullable": true, + "maxLength": 6, + "title": "Higher-Level Item", + "description": "Higher-Level Item in Bill of Material Structures" + }, + "SalesOrderItemCategory": { + "type": "string", + "maxLength": 4, + "title": "Item Category", + "description": "Sales Document Item Category" + }, + "SalesOrderItemText": { + "type": "string", + "maxLength": 40, + "title": "Item Description", + "description": "Short Text for Sales Order Item" + }, + "Product": { + "type": "string", + "maxLength": 18, + "title": "Product", + "description": "Product Number" + }, + "ProductGroup": { + "type": "string", + "maxLength": 9, + "x-sap-object-node-type-reference": "ProductGroup", + "title": "Product Group" + }, + "MaterialByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Material", + "description": "Material Number Used by Customer" + }, + "InternationalArticleNumber": { + "type": "string", + "maxLength": 18, + "title": "EAN/UPC", + "description": "International Article Number (EAN/UPC)" + }, + "PurchaseOrderByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference" + }, + "ConfdDelivQtyInOrderQtyUnit": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Confirmed Quantity", + "description": "Cumulative Confirmed Quantity in Sales Unit" + }, + "OrderQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Sales Unit" + }, + "OrderQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Order Quantity", + "description": "ISO Unit Code for Order Quantity" + }, + "RequestedQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": 0, + "maximum": 999999999999.999, + "example": 0, + "title": "Requested Quantity" + }, + "RequestedQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Requested Qty Unit", + "description": "Unit of the Requested Quantity" + }, + "RequestedQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Code Req. Qty", + "description": "ISO Unit Code for Requested Quantity" + }, + "ItemGrossWeight": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Gross Weight", + "description": "Gross Weight of the Item" + }, + "ItemNetWeight": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Net Weight", + "description": "Net Weight of the Item" + }, + "ItemWeightSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Unit of Weight" + }, + "ItemWeightISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Code Item Weight", + "description": "ISO Unit Code for Item Weight" + }, + "ItemVolume": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Volume", + "description": "Volume of the item" + }, + "ItemVolumeSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Volume Unit" + }, + "ItemVolumeISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Item Volume", + "description": "ISO Unit Code for Item Volume" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Requested Delivery Date" + }, + "ConfirmedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Confirmed Delivery Date" + }, + "PricingDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Pricing Date", + "description": "Date for Pricing and Exchange Rate" + }, + "ServicesRenderedDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Date of Services Rendered", + "description": "Date on which services are rendered" + }, + "BillingDocumentDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Billing Date" + }, + "NetAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Net Value", + "description": "Net Value of the Document Item in Document Currency" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "TaxAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 13, + "minimum": -9999999999999, + "maximum": 9999999999999, + "example": 0, + "title": "Tax Amount", + "description": "Tax Amount in Document Currency" + }, + "CustomerGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerGroup", + "title": "Customer Group" + }, + "Batch": { + "type": "string", + "maxLength": 10, + "title": "Batch", + "description": "Batch Number" + }, + "Plant": { + "type": "string", + "maxLength": 4, + "title": "Plant", + "description": "Plant (Own or External)" + }, + "StorageLocation": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "StorageLocation", + "title": "Storage Location" + }, + "ShippingPoint": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "ShippingPoint", + "title": "Shipping Point", + "description": "Shipping Point / Receiving Point" + }, + "ShippingType": { + "type": "string", + "maxLength": 2, + "title": "Shipping Type" + }, + "Route": { + "type": "string", + "maxLength": 6, + "title": "Route" + }, + "DeliveryPriority": { + "type": "string", + "maxLength": 2, + "title": "Delivery Priority" + }, + "PartialDeliveryIsAllowed": { + "type": "string", + "maxLength": 1, + "title": "Partial Delivery for Item", + "description": "Partial Delivery at Item Level" + }, + "MaxNmbrOfPartialDelivery": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 1, + "multipleOf": 1, + "minimum": -9, + "maximum": 9, + "example": 0, + "title": "Number of Partial Deliveries", + "description": "Number of Allowed Partial Deliveries" + }, + "DeliveryDateTypeRule": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "DeliveryDateTypeRule", + "title": "Deliv Date Rule", + "description": "Delivery Date Rule" + }, + "ReceivingPoint": { + "type": "string", + "maxLength": 25, + "title": "Receiving Point" + }, + "DeliveryGroup": { + "type": "string", + "maxLength": 3, + "title": "Delivery Group", + "description": "Delivery Group (Items are delivered together)" + }, + "IncotermsClassification": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "IncotermsClassification", + "title": "Incoterms", + "description": "Incoterms (Part 1)" + }, + "IncotermsLocation1": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 1" + }, + "IncotermsLocation2": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 2" + }, + "IncotermsVersion": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "IncotermsVersion", + "title": "Incoterms Version" + }, + "CustomerPaymentTerms": { + "type": "string", + "maxLength": 4, + "title": "Terms of Payment", + "description": "Key for Terms of Payment" + }, + "FixedValueDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Fixed Value Date" + }, + "CustomerPriceGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerPriceGroup", + "title": "Customer Price Group" + }, + "MaterialPricingGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "MaterialPricingGroup", + "title": "Product Price Group" + }, + "BusinessArea": { + "type": "string", + "maxLength": 4, + "title": "Business Area" + }, + "ProfitCenter": { + "type": "string", + "maxLength": 10, + "title": "Profit Center" + }, + "MatlAccountAssignmentGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "MaterialAccountAssignmentGroup", + "title": "Acct Assmt Grp Mat.", + "description": "Account Assignment Group for Material" + }, + "ItemBillingBlockReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "BillingBlockReason", + "title": "Billing Block", + "description": "Billing Block for Item" + }, + "SalesDocumentRjcnReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "SalesDocumentRjcnReason", + "title": "Reason for Rejection", + "description": "Reason for Rejection of Sales Documents" + }, + "ProductConfiguration": { + "type": "string", + "maxLength": 18, + "title": "Configuration" + }, + "SDProcessStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SDProcessStatus", + "title": "Overall Status", + "description": "Overall Processing Status (Item)" + }, + "SDDocumentRejectionStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SalesDocRejectionStatus", + "title": "Rejection Status", + "description": "Rejection Status (Item)" + }, + "DeliveryStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SalesDocDeliveryStatus", + "title": "Delivery Status", + "description": "Delivery Status (Item)" + }, + "BillingBlockStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SalesDocItemBillingBlockStatus", + "title": "Billing Block Status", + "description": "Billing Block Status (Item)" + }, + "ItemGeneralIncompletionStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SlsDocItemGenIncompltnStatus", + "title": "Incompletion Status", + "description": "Incompletion Status (Item)" + }, + "DeliveryBlockStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SalesDocDeliveryBlockStatus", + "title": "Delivery Block Status", + "description": "Delivery Block Status (Item)" + }, + "SlsOrderItemDownPaymentStatus": { + "type": "string", + "maxLength": 1, + "title": "Down Payment Status" + }, + "OrderRelatedBillingStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "OrderRelatedBillingStatus", + "title": "Order-Related Billing Status", + "description": "Order-Related Billing Status (Item)" + }, + "ChmlCmplncStatus": { + "type": "string", + "maxLength": 1, + "title": "Product Marketability Status", + "description": "Product Marketability Status (Item)" + }, + "DangerousGoodsStatus": { + "type": "string", + "maxLength": 1, + "title": "Dangerous Goods Status", + "description": "Dangerous Goods Status (Item)" + }, + "SafetyDataSheetStatus": { + "type": "string", + "maxLength": 1, + "title": "Safety Data Sheet Status", + "description": "Safety Data Sheet Status (Item)" + }, + "TrdCmplncEmbargoSts": { + "type": "string", + "maxLength": 1, + "title": "Embargo Status", + "description": "Embargo Status (Item)" + }, + "TrdCmplncSnctndListChkSts": { + "type": "string", + "maxLength": 1, + "title": "Screening Status", + "description": "Screening Status (Item)" + }, + "OvrlTrdCmplncLegalCtrlChkSts": { + "type": "string", + "maxLength": 1, + "title": "Legal Control Status", + "description": "Legal Control Status (All Schedule Lines)" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_ItemPartner": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" + } + }, + "_ItemPricingElement": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" + } + }, + "_ItemText": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + }, + "_ScheduleLine": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" + } + } + }, + "title": "Sales Order Item" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create": { + "type": "object", + "properties": { + "SalesOrderItem": { + "type": "string", + "maxLength": 6, + "title": "Item", + "description": "Sales Order Item" + }, + "HigherLevelItem": { + "type": "string", + "nullable": true, + "maxLength": 6, + "title": "Higher-Level Item", + "description": "Higher-Level Item in Bill of Material Structures" + }, + "SalesOrderItemCategory": { + "type": "string", + "maxLength": 4, + "title": "Item Category", + "description": "Sales Document Item Category" + }, + "SalesOrderItemText": { + "type": "string", + "maxLength": 40, + "title": "Item Description", + "description": "Short Text for Sales Order Item" + }, + "Product": { + "type": "string", + "maxLength": 18, + "title": "Product", + "description": "Product Number" + }, + "ProductGroup": { + "type": "string", + "maxLength": 9, + "x-sap-object-node-type-reference": "ProductGroup", + "title": "Product Group" + }, + "MaterialByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Material", + "description": "Material Number Used by Customer" + }, + "InternationalArticleNumber": { + "type": "string", + "maxLength": 18, + "title": "EAN/UPC", + "description": "International Article Number (EAN/UPC)" + }, + "PurchaseOrderByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference" + }, + "RequestedQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": 0, + "maximum": 999999999999.999, + "example": 0, + "title": "Requested Quantity" + }, + "RequestedQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Requested Qty Unit", + "description": "Unit of the Requested Quantity" + }, + "RequestedQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Code Req. Qty", + "description": "ISO Unit Code for Requested Quantity" + }, + "ItemGrossWeight": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Gross Weight", + "description": "Gross Weight of the Item" + }, + "ItemNetWeight": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Net Weight", + "description": "Net Weight of the Item" + }, + "ItemWeightSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Unit of Weight" + }, + "ItemWeightISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Code Item Weight", + "description": "ISO Unit Code for Item Weight" + }, + "ItemVolume": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Volume", + "description": "Volume of the item" + }, + "ItemVolumeSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Volume Unit" + }, + "ItemVolumeISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Item Volume", + "description": "ISO Unit Code for Item Volume" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Requested Delivery Date" + }, + "PricingDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Pricing Date", + "description": "Date for Pricing and Exchange Rate" + }, + "ServicesRenderedDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Date of Services Rendered", + "description": "Date on which services are rendered" + }, + "BillingDocumentDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Billing Date" + }, + "CustomerGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerGroup", + "title": "Customer Group" + }, + "Batch": { + "type": "string", + "maxLength": 10, + "title": "Batch", + "description": "Batch Number" + }, + "Plant": { + "type": "string", + "maxLength": 4, + "title": "Plant", + "description": "Plant (Own or External)" + }, + "StorageLocation": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "StorageLocation", + "title": "Storage Location" + }, + "ShippingPoint": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "ShippingPoint", + "title": "Shipping Point", + "description": "Shipping Point / Receiving Point" + }, + "ShippingType": { + "type": "string", + "maxLength": 2, + "title": "Shipping Type" + }, + "Route": { + "type": "string", + "maxLength": 6, + "title": "Route" + }, + "DeliveryPriority": { + "type": "string", + "maxLength": 2, + "title": "Delivery Priority" + }, + "PartialDeliveryIsAllowed": { + "type": "string", + "maxLength": 1, + "title": "Partial Delivery for Item", + "description": "Partial Delivery at Item Level" + }, + "MaxNmbrOfPartialDelivery": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 1, + "multipleOf": 1, + "minimum": -9, + "maximum": 9, + "example": 0, + "title": "Number of Partial Deliveries", + "description": "Number of Allowed Partial Deliveries" + }, + "DeliveryDateTypeRule": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "DeliveryDateTypeRule", + "title": "Deliv Date Rule", + "description": "Delivery Date Rule" + }, + "ReceivingPoint": { + "type": "string", + "maxLength": 25, + "title": "Receiving Point" + }, + "DeliveryGroup": { + "type": "string", + "maxLength": 3, + "title": "Delivery Group", + "description": "Delivery Group (Items are delivered together)" + }, + "IncotermsClassification": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "IncotermsClassification", + "title": "Incoterms", + "description": "Incoterms (Part 1)" + }, + "IncotermsLocation1": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 1" + }, + "IncotermsLocation2": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 2" + }, + "CustomerPaymentTerms": { + "type": "string", + "maxLength": 4, + "title": "Terms of Payment", + "description": "Key for Terms of Payment" + }, + "FixedValueDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Fixed Value Date" + }, + "CustomerPriceGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerPriceGroup", + "title": "Customer Price Group" + }, + "MaterialPricingGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "MaterialPricingGroup", + "title": "Product Price Group" + }, + "ProfitCenter": { + "type": "string", + "maxLength": 10, + "title": "Profit Center" + }, + "MatlAccountAssignmentGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "MaterialAccountAssignmentGroup", + "title": "Acct Assmt Grp Mat.", + "description": "Account Assignment Group for Material" + }, + "ItemBillingBlockReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "BillingBlockReason", + "title": "Billing Block", + "description": "Billing Block for Item" + }, + "SalesDocumentRjcnReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "SalesDocumentRjcnReason", + "title": "Reason for Rejection", + "description": "Reason for Rejection of Sales Documents" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_ItemPartner": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create" + } + }, + "_ItemPricingElement": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create" + } + }, + "_ItemText": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create" + } + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + }, + "_ScheduleLine": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create" + } + } + }, + "required": [ + "SalesOrderItem" + ], + "title": "Sales Order Item (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update": { + "type": "object", + "properties": { + "HigherLevelItem": { + "type": "string", + "nullable": true, + "maxLength": 6, + "title": "Higher-Level Item", + "description": "Higher-Level Item in Bill of Material Structures" + }, + "SalesOrderItemCategory": { + "type": "string", + "maxLength": 4, + "title": "Item Category", + "description": "Sales Document Item Category" + }, + "SalesOrderItemText": { + "type": "string", + "maxLength": 40, + "title": "Item Description", + "description": "Short Text for Sales Order Item" + }, + "Product": { + "type": "string", + "maxLength": 18, + "title": "Product", + "description": "Product Number" + }, + "ProductGroup": { + "type": "string", + "maxLength": 9, + "x-sap-object-node-type-reference": "ProductGroup", + "title": "Product Group" + }, + "MaterialByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Material", + "description": "Material Number Used by Customer" + }, + "InternationalArticleNumber": { + "type": "string", + "maxLength": 18, + "title": "EAN/UPC", + "description": "International Article Number (EAN/UPC)" + }, + "PurchaseOrderByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference" + }, + "RequestedQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": 0, + "maximum": 999999999999.999, + "example": 0, + "title": "Requested Quantity" + }, + "RequestedQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Requested Qty Unit", + "description": "Unit of the Requested Quantity" + }, + "RequestedQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Code Req. Qty", + "description": "ISO Unit Code for Requested Quantity" + }, + "ItemGrossWeight": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Gross Weight", + "description": "Gross Weight of the Item" + }, + "ItemNetWeight": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Net Weight", + "description": "Net Weight of the Item" + }, + "ItemWeightSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Unit of Weight" + }, + "ItemWeightISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Code Item Weight", + "description": "ISO Unit Code for Item Weight" + }, + "ItemVolume": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -999999999999.999, + "maximum": 999999999999.999, + "example": 0, + "title": "Volume", + "description": "Volume of the item" + }, + "ItemVolumeSAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Volume Unit" + }, + "ItemVolumeISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Unit Item Volume", + "description": "ISO Unit Code for Item Volume" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Requested Delivery Date" + }, + "PricingDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Pricing Date", + "description": "Date for Pricing and Exchange Rate" + }, + "ServicesRenderedDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Date of Services Rendered", + "description": "Date on which services are rendered" + }, + "BillingDocumentDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Billing Date" + }, + "CustomerGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerGroup", + "title": "Customer Group" + }, + "Batch": { + "type": "string", + "maxLength": 10, + "title": "Batch", + "description": "Batch Number" + }, + "Plant": { + "type": "string", + "maxLength": 4, + "title": "Plant", + "description": "Plant (Own or External)" + }, + "StorageLocation": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "StorageLocation", + "title": "Storage Location" + }, + "ShippingPoint": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "ShippingPoint", + "title": "Shipping Point", + "description": "Shipping Point / Receiving Point" + }, + "ShippingType": { + "type": "string", + "maxLength": 2, + "title": "Shipping Type" + }, + "Route": { + "type": "string", + "maxLength": 6, + "title": "Route" + }, + "DeliveryPriority": { + "type": "string", + "maxLength": 2, + "title": "Delivery Priority" + }, + "PartialDeliveryIsAllowed": { + "type": "string", + "maxLength": 1, + "title": "Partial Delivery for Item", + "description": "Partial Delivery at Item Level" + }, + "MaxNmbrOfPartialDelivery": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 1, + "multipleOf": 1, + "minimum": -9, + "maximum": 9, + "example": 0, + "title": "Number of Partial Deliveries", + "description": "Number of Allowed Partial Deliveries" + }, + "DeliveryDateTypeRule": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "DeliveryDateTypeRule", + "title": "Deliv Date Rule", + "description": "Delivery Date Rule" + }, + "ReceivingPoint": { + "type": "string", + "maxLength": 25, + "title": "Receiving Point" + }, + "DeliveryGroup": { + "type": "string", + "maxLength": 3, + "title": "Delivery Group", + "description": "Delivery Group (Items are delivered together)" + }, + "IncotermsClassification": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "IncotermsClassification", + "title": "Incoterms", + "description": "Incoterms (Part 1)" + }, + "IncotermsLocation1": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 1" + }, + "IncotermsLocation2": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 2" + }, + "CustomerPaymentTerms": { + "type": "string", + "maxLength": 4, + "title": "Terms of Payment", + "description": "Key for Terms of Payment" + }, + "FixedValueDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Fixed Value Date" + }, + "CustomerPriceGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerPriceGroup", + "title": "Customer Price Group" + }, + "MaterialPricingGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "MaterialPricingGroup", + "title": "Product Price Group" + }, + "ProfitCenter": { + "type": "string", + "maxLength": 10, + "title": "Profit Center" + }, + "MatlAccountAssignmentGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "MaterialAccountAssignmentGroup", + "title": "Acct Assmt Grp Mat.", + "description": "Account Assignment Group for Material" + }, + "ItemBillingBlockReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "BillingBlockReason", + "title": "Billing Block", + "description": "Billing Block for Item" + }, + "SalesDocumentRjcnReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "SalesDocumentRjcnReason", + "title": "Reason for Rejection", + "description": "Reason for Rejection of Sales Documents" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Sales Order Item (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "SalesOrderType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesOrderType", + "title": "Language key", + "description": "Language key for sales document type" + }, + "SalesOrderProcessingType": { + "type": "string", + "maxLength": 1, + "title": "Indicator", + "description": "SD document indicator" + }, + "SoldToParty": { + "type": "string", + "maxLength": 10, + "title": "Sold-to Party" + }, + "SalesOrganization": { + "type": "string", + "maxLength": 4, + "title": "Sales Organization" + }, + "DistributionChannel": { + "type": "string", + "maxLength": 2, + "title": "Distribution Channel" + }, + "ReferenceDistributionChannel": { + "type": "string", + "maxLength": 2, + "title": "RefDistCh-Cust/Mat.", + "description": "Reference distrib.channel for cust.and material masters" + }, + "OrganizationDivision": { + "type": "string", + "maxLength": 2, + "title": "Division" + }, + "SalesOffice": { + "type": "string", + "maxLength": 4, + "title": "Sales Office" + }, + "SalesGroup": { + "type": "string", + "maxLength": 3, + "title": "Sales Group" + }, + "SalesDistrict": { + "type": "string", + "maxLength": 6, + "title": "Sales District" + }, + "CreatedByUser": { + "type": "string", + "maxLength": 12, + "title": "Created By", + "description": "Name of Person Responsible for Creating the Object" + }, + "CreationDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Created On", + "description": "Record Creation Date" + }, + "CreationTime": { + "type": "string", + "format": "time", + "example": "15:51:04", + "title": "Created At", + "description": "Time at Which Record Was Created" + }, + "LastChangeDateTime": { + "type": "string", + "nullable": true, + "format": "date-time", + "example": "2017-04-13T15:51:04Z", + "title": "Last Changed On", + "description": "Last Changed Date Time" + }, + "LastChangedByUser": { + "type": "string", + "maxLength": 12, + "title": "Last Changed By", + "description": "User Who Last Changed the Business Document" + }, + "PurchaseOrderByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference" + }, + "PurchaseOrderByShipToParty": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference", + "description": "Ship-to Party's Customer Reference" + }, + "CustomerPurchaseOrderType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "PurchaseOrderTypeByCustomer", + "title": "Purchase Order Type", + "description": "Customer Purchase Order Type" + }, + "CustomerPurchaseOrderDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Customer Reference Date" + }, + "BusinessSolutionOrder": { + "type": "string", + "maxLength": 10, + "title": "Solution Order" + }, + "ReferenceSDDocument": { + "type": "string", + "maxLength": 10, + "title": "Reference Document", + "description": "Document Number of Reference Document" + }, + "SDDocumentReason": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "SalesDocumentReason", + "title": "Order Reason", + "description": "Order Reason (Reason for the Business Transaction)" + }, + "SalesOrderDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Document Date", + "description": "Document Date (Date Received/Sent)" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Requested Delivery Date" + }, + "PricingDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Pricing Date", + "description": "Date for Pricing and Exchange Rate" + }, + "ServicesRenderedDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Date of Services Rendered", + "description": "Date on which services are rendered" + }, + "BillingDocumentDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Billing Date" + }, + "TotalNetAmount": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 15, + "minimum": -999999999999999, + "maximum": 999999999999999, + "example": 0, + "title": "Net Value", + "description": "Net Value of the Sales Document in Document Currency" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "DeliveryDateTypeRule": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "DeliveryDateTypeRule", + "title": "Delivery Date Rule" + }, + "ShippingCondition": { + "type": "string", + "maxLength": 2, + "title": "Shipping Conditions" + }, + "CompleteDeliveryIsDefined": { + "type": "boolean", + "title": "Complete Delivery", + "description": "Complete Delivery Defined for Each Sales Order" + }, + "SlsDocIsRlvtForProofOfDeliv": { + "type": "boolean", + "title": "Relevant for Proof of Delivery" + }, + "ShippingType": { + "type": "string", + "maxLength": 2, + "title": "Shipping Type" + }, + "ReceivingPoint": { + "type": "string", + "maxLength": 25, + "title": "Receiving Point" + }, + "IncotermsClassification": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "IncotermsClassification", + "title": "Incoterms", + "description": "Incoterms (Part 1)" + }, + "IncotermsVersion": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "IncotermsVersion", + "title": "Incoterms Version" + }, + "IncotermsLocation1": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 1" + }, + "IncotermsLocation2": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 2" + }, + "SDPricingProcedure": { + "type": "string", + "maxLength": 6, + "title": "Pricing Procedure", + "description": "Pricing Procedure in Pricing" + }, + "CustomerPriceGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerPriceGroup", + "title": "Customer Price Group" + }, + "PriceListType": { + "type": "string", + "maxLength": 2, + "title": "Price List Type" + }, + "FixedValueDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Fixed Value Date" + }, + "TaxDepartureCountry": { + "type": "string", + "maxLength": 3, + "title": "Tax Departure Country/Region" + }, + "VATRegistrationCountry": { + "type": "string", + "maxLength": 3, + "title": "Tax Destination Country/Region" + }, + "IsEUTriangularDeal": { + "type": "boolean", + "title": "EU Triangular Deal", + "description": "Indicator: Triangular Deal Within the EU" + }, + "CustomerPaymentTerms": { + "type": "string", + "maxLength": 4, + "title": "Terms of Payment", + "description": "Key for Terms of Payment" + }, + "PaymentMethod": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "PaymentMethod", + "title": "Payment Method" + }, + "BillingCompanyCode": { + "type": "string", + "maxLength": 4, + "title": "CCode to Be Billed", + "description": "Company Code to Be Billed" + }, + "ControllingArea": { + "type": "string", + "maxLength": 4, + "title": "Controlling Area" + }, + "CustomerAccountAssignmentGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerAccountAssignmentGroup", + "title": "Account Assignment Group for Customer" + }, + "AssignmentReference": { + "type": "string", + "maxLength": 18, + "title": "Assignment", + "description": "Assignment Number" + }, + "AccountingDocExternalReference": { + "type": "string", + "maxLength": 16, + "title": "Reference", + "description": "Reference Document Number" + }, + "CustomerCreditAccount": { + "type": "string", + "maxLength": 10, + "title": "Credit Account", + "description": "Customer's Account Number with Credit Limit Reference" + }, + "HeaderBillingBlockReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "BillingBlockReason", + "title": "Billing Block", + "description": "Billing Block in SD Document" + }, + "DeliveryBlockReason": { + "type": "string", + "maxLength": 2, + "title": "Delivery Block", + "description": "Delivery Block (Document Header)" + }, + "SalesOrderApprovalReason": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesOrderApprovalReason", + "title": "Approval Request Reason", + "description": "Approval Request Reason ID" + }, + "CustomerGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerGroup", + "title": "Customer Group" + }, + "AdditionalCustomerGroup1": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup1", + "title": "Customer Group 1" + }, + "AdditionalCustomerGroup2": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup2", + "title": "Customer Group 2" + }, + "AdditionalCustomerGroup3": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup3", + "title": "Customer Group 3" + }, + "AdditionalCustomerGroup4": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup4", + "title": "Customer Group 4" + }, + "AdditionalCustomerGroup5": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup5", + "title": "Customer Group 5" + }, + "OverallSDProcessStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "OverallSDProcessStatus", + "title": "Overall Status", + "description": "Overall Processing Status (Header/All Items)" + }, + "OverallDeliveryBlockStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SlsDocOvrlDeliveryBlockStatus", + "title": "Delivery Block Status", + "description": "Delivery Block Status (Item)" + }, + "OverallBillingBlockStatus": { + "type": "string", + "maxLength": 1, + "title": "Billing Block Status", + "description": "Billing Block Status (All Items)" + }, + "OverallDeliveryStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SalesDocOverallDeliveryStatus", + "title": "Delivery Status", + "description": "Delivery Status (All Items)" + }, + "TotalCreditCheckStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "TotalCreditCheckStatus", + "title": "Credit Status", + "description": "Overall Status of Credit Checks" + }, + "OverallSDDocumentRejectionSts": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "OverallSDDocumentRejectionSts", + "title": "Rejection Status", + "description": "Rejection Status (All Items)" + }, + "TotalBlockStatus": { + "type": "string", + "maxLength": 1, + "title": "Overall Block Status", + "description": "Overall Block Status (Header)" + }, + "HdrGeneralIncompletionStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SlsDocGenIncompletionStatus", + "title": "Incompletion Status (Header)" + }, + "OvrlItmGeneralIncompletionSts": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SlsDocOvrlItmGenIncompltnSts", + "title": "Incompletion Status (Items)", + "description": "Incompletion Status (All Items)" + }, + "OverallSDDocReferenceStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "OverallSDDocReferenceStatus", + "title": "Reference Status", + "description": "Reference Status (All Items)" + }, + "SalesDocApprovalStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "SalesDocApprovalStatus", + "title": "Approval Status", + "description": "Document Approval Status" + }, + "OverallChmlCmplncStatus": { + "type": "string", + "maxLength": 1, + "title": "Product Marketability Status", + "description": "Product Marketability Status (All Items)" + }, + "OverallDangerousGoodsStatus": { + "type": "string", + "maxLength": 1, + "title": "Dangerous Goods Status", + "description": "Dangerous Goods Status (All Items)" + }, + "OverallSafetyDataSheetStatus": { + "type": "string", + "maxLength": 1, + "title": "Safety Data Sheet Status", + "description": "Safety Data Sheet Status (All Items)" + }, + "OverallTrdCmplncEmbargoSts": { + "type": "string", + "maxLength": 1, + "title": "Embargo Status", + "description": "Embargo Status (All Items)" + }, + "OvrlTrdCmplncSnctndListChkSts": { + "type": "string", + "maxLength": 1, + "title": "Screening Status", + "description": "Screening Status (All Items)" + }, + "OvrlTrdCmplncLegalCtrlChkSts": { + "type": "string", + "maxLength": 1, + "title": "Legal Control Status" + }, + "SalesOrderDownPaymentStatus": { + "type": "string", + "maxLength": 1, + "title": "Down Payment Status" + }, + "OverallOrdReltdBillgStatus": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "OverallOrdReltdBillgStatus", + "title": "Order-Related Billing Status", + "description": "Order-Related Billing Status (All Items)" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" + } + }, + "_Item": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + } + }, + "_Partner": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" + } + }, + "_PricingElement": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" + } + }, + "_Text": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" + } + } + }, + "title": "Sales Order Header" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Order" + }, + "SalesOrderType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "SalesOrderType", + "title": "Language key", + "description": "Language key for sales document type" + }, + "SoldToParty": { + "type": "string", + "maxLength": 10, + "title": "Sold-to Party" + }, + "SalesOrganization": { + "type": "string", + "maxLength": 4, + "title": "Sales Organization" + }, + "DistributionChannel": { + "type": "string", + "maxLength": 2, + "title": "Distribution Channel" + }, + "OrganizationDivision": { + "type": "string", + "maxLength": 2, + "title": "Division" + }, + "SalesOffice": { + "type": "string", + "maxLength": 4, + "title": "Sales Office" + }, + "SalesGroup": { + "type": "string", + "maxLength": 3, + "title": "Sales Group" + }, + "SalesDistrict": { + "type": "string", + "maxLength": 6, + "title": "Sales District" + }, + "PurchaseOrderByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference" + }, + "PurchaseOrderByShipToParty": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference", + "description": "Ship-to Party's Customer Reference" + }, + "CustomerPurchaseOrderType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "PurchaseOrderTypeByCustomer", + "title": "Purchase Order Type", + "description": "Customer Purchase Order Type" + }, + "CustomerPurchaseOrderDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Customer Reference Date" + }, + "SDDocumentReason": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "SalesDocumentReason", + "title": "Order Reason", + "description": "Order Reason (Reason for the Business Transaction)" + }, + "SalesOrderDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Document Date", + "description": "Document Date (Date Received/Sent)" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Requested Delivery Date" + }, + "PricingDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Pricing Date", + "description": "Date for Pricing and Exchange Rate" + }, + "ServicesRenderedDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Date of Services Rendered", + "description": "Date on which services are rendered" + }, + "BillingDocumentDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Billing Date" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "DeliveryDateTypeRule": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "DeliveryDateTypeRule", + "title": "Delivery Date Rule" + }, + "ShippingCondition": { + "type": "string", + "maxLength": 2, + "title": "Shipping Conditions" + }, + "CompleteDeliveryIsDefined": { + "type": "boolean", + "title": "Complete Delivery", + "description": "Complete Delivery Defined for Each Sales Order" + }, + "SlsDocIsRlvtForProofOfDeliv": { + "type": "boolean", + "title": "Relevant for Proof of Delivery" + }, + "ShippingType": { + "type": "string", + "maxLength": 2, + "title": "Shipping Type" + }, + "ReceivingPoint": { + "type": "string", + "maxLength": 25, + "title": "Receiving Point" + }, + "IncotermsClassification": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "IncotermsClassification", + "title": "Incoterms", + "description": "Incoterms (Part 1)" + }, + "IncotermsVersion": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "IncotermsVersion", + "title": "Incoterms Version" + }, + "IncotermsLocation1": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 1" + }, + "IncotermsLocation2": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 2" + }, + "CustomerPriceGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerPriceGroup", + "title": "Customer Price Group" + }, + "PriceListType": { + "type": "string", + "maxLength": 2, + "title": "Price List Type" + }, + "FixedValueDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Fixed Value Date" + }, + "TaxDepartureCountry": { + "type": "string", + "maxLength": 3, + "title": "Tax Departure Country/Region" + }, + "VATRegistrationCountry": { + "type": "string", + "maxLength": 3, + "title": "Tax Destination Country/Region" + }, + "IsEUTriangularDeal": { + "type": "boolean", + "title": "EU Triangular Deal", + "description": "Indicator: Triangular Deal Within the EU" + }, + "CustomerPaymentTerms": { + "type": "string", + "maxLength": 4, + "title": "Terms of Payment", + "description": "Key for Terms of Payment" + }, + "PaymentMethod": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "PaymentMethod", + "title": "Payment Method" + }, + "CustomerAccountAssignmentGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerAccountAssignmentGroup", + "title": "Account Assignment Group for Customer" + }, + "AssignmentReference": { + "type": "string", + "maxLength": 18, + "title": "Assignment", + "description": "Assignment Number" + }, + "AccountingDocExternalReference": { + "type": "string", + "maxLength": 16, + "title": "Reference", + "description": "Reference Document Number" + }, + "HeaderBillingBlockReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "BillingBlockReason", + "title": "Billing Block", + "description": "Billing Block in SD Document" + }, + "DeliveryBlockReason": { + "type": "string", + "maxLength": 2, + "title": "Delivery Block", + "description": "Delivery Block (Document Header)" + }, + "CustomerGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerGroup", + "title": "Customer Group" + }, + "AdditionalCustomerGroup1": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup1", + "title": "Customer Group 1" + }, + "AdditionalCustomerGroup2": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup2", + "title": "Customer Group 2" + }, + "AdditionalCustomerGroup3": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup3", + "title": "Customer Group 3" + }, + "AdditionalCustomerGroup4": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup4", + "title": "Customer Group 4" + }, + "AdditionalCustomerGroup5": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup5", + "title": "Customer Group 5" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" + } + }, + "_Item": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" + } + }, + "_Partner": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create" + } + }, + "_PricingElement": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create" + } + }, + "_Text": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create" + } + } + }, + "required": [ + "SalesOrder" + ], + "title": "Sales Order Header (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update": { + "type": "object", + "properties": { + "SoldToParty": { + "type": "string", + "maxLength": 10, + "title": "Sold-to Party" + }, + "SalesOrganization": { + "type": "string", + "maxLength": 4, + "title": "Sales Organization" + }, + "DistributionChannel": { + "type": "string", + "maxLength": 2, + "title": "Distribution Channel" + }, + "OrganizationDivision": { + "type": "string", + "maxLength": 2, + "title": "Division" + }, + "SalesOffice": { + "type": "string", + "maxLength": 4, + "title": "Sales Office" + }, + "SalesGroup": { + "type": "string", + "maxLength": 3, + "title": "Sales Group" + }, + "SalesDistrict": { + "type": "string", + "maxLength": 6, + "title": "Sales District" + }, + "PurchaseOrderByCustomer": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference" + }, + "PurchaseOrderByShipToParty": { + "type": "string", + "maxLength": 35, + "title": "Customer Reference", + "description": "Ship-to Party's Customer Reference" + }, + "CustomerPurchaseOrderType": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "PurchaseOrderTypeByCustomer", + "title": "Purchase Order Type", + "description": "Customer Purchase Order Type" + }, + "CustomerPurchaseOrderDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Customer Reference Date" + }, + "SDDocumentReason": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "SalesDocumentReason", + "title": "Order Reason", + "description": "Order Reason (Reason for the Business Transaction)" + }, + "SalesOrderDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Document Date", + "description": "Document Date (Date Received/Sent)" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Requested Delivery Date" + }, + "PricingDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Pricing Date", + "description": "Date for Pricing and Exchange Rate" + }, + "ServicesRenderedDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Date of Services Rendered", + "description": "Date on which services are rendered" + }, + "BillingDocumentDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Billing Date" + }, + "TransactionCurrency": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "Currency", + "title": "Document Currency", + "description": "SD Document Currency" + }, + "DeliveryDateTypeRule": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "DeliveryDateTypeRule", + "title": "Delivery Date Rule" + }, + "ShippingCondition": { + "type": "string", + "maxLength": 2, + "title": "Shipping Conditions" + }, + "CompleteDeliveryIsDefined": { + "type": "boolean", + "title": "Complete Delivery", + "description": "Complete Delivery Defined for Each Sales Order" + }, + "SlsDocIsRlvtForProofOfDeliv": { + "type": "boolean", + "title": "Relevant for Proof of Delivery" + }, + "ShippingType": { + "type": "string", + "maxLength": 2, + "title": "Shipping Type" + }, + "ReceivingPoint": { + "type": "string", + "maxLength": 25, + "title": "Receiving Point" + }, + "IncotermsClassification": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "IncotermsClassification", + "title": "Incoterms", + "description": "Incoterms (Part 1)" + }, + "IncotermsVersion": { + "type": "string", + "maxLength": 4, + "x-sap-object-node-type-reference": "IncotermsVersion", + "title": "Incoterms Version" + }, + "IncotermsLocation1": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 1" + }, + "IncotermsLocation2": { + "type": "string", + "maxLength": 70, + "title": "Incoterms Location 2" + }, + "CustomerPriceGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerPriceGroup", + "title": "Customer Price Group" + }, + "PriceListType": { + "type": "string", + "maxLength": 2, + "title": "Price List Type" + }, + "FixedValueDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Fixed Value Date" + }, + "TaxDepartureCountry": { + "type": "string", + "maxLength": 3, + "title": "Tax Departure Country/Region" + }, + "VATRegistrationCountry": { + "type": "string", + "maxLength": 3, + "title": "Tax Destination Country/Region" + }, + "IsEUTriangularDeal": { + "type": "boolean", + "title": "EU Triangular Deal", + "description": "Indicator: Triangular Deal Within the EU" + }, + "CustomerPaymentTerms": { + "type": "string", + "maxLength": 4, + "title": "Terms of Payment", + "description": "Key for Terms of Payment" + }, + "PaymentMethod": { + "type": "string", + "maxLength": 1, + "x-sap-object-node-type-reference": "PaymentMethod", + "title": "Payment Method" + }, + "CustomerAccountAssignmentGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerAccountAssignmentGroup", + "title": "Account Assignment Group for Customer" + }, + "AssignmentReference": { + "type": "string", + "maxLength": 18, + "title": "Assignment", + "description": "Assignment Number" + }, + "AccountingDocExternalReference": { + "type": "string", + "maxLength": 16, + "title": "Reference", + "description": "Reference Document Number" + }, + "HeaderBillingBlockReason": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "BillingBlockReason", + "title": "Billing Block", + "description": "Billing Block in SD Document" + }, + "DeliveryBlockReason": { + "type": "string", + "maxLength": 2, + "title": "Delivery Block", + "description": "Delivery Block (Document Header)" + }, + "CustomerGroup": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "CustomerGroup", + "title": "Customer Group" + }, + "AdditionalCustomerGroup1": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup1", + "title": "Customer Group 1" + }, + "AdditionalCustomerGroup2": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup2", + "title": "Customer Group 2" + }, + "AdditionalCustomerGroup3": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup3", + "title": "Customer Group 3" + }, + "AdditionalCustomerGroup4": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup4", + "title": "Customer Group 4" + }, + "AdditionalCustomerGroup5": { + "type": "string", + "maxLength": 3, + "x-sap-object-node-type-reference": "AdditionalCustomerGroup5", + "title": "Customer Group 5" + }, + "SAP__Messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" + } + } + }, + "title": "Sales Order Header (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type": { + "type": "object", + "properties": { + "SalesOrder": { + "type": "string", + "maxLength": 10, + "title": "Sales Document" + }, + "SalesOrderItem": { + "type": "string", + "maxLength": 6, + "title": "Sales Document Item" + }, + "ScheduleLine": { + "type": "string", + "maxLength": 4, + "title": "Schedule Line Number" + }, + "ScheduleLineCategory": { + "type": "string", + "maxLength": 2, + "title": "Sched. Line Category", + "description": "Schedule Line Category" + }, + "ScheduleLineOrderQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Order Quantity", + "description": "Order Quantity in Sales Units" + }, + "OrderQuantitySAPUnit": { + "type": "string", + "maxLength": 3, + "title": "Sales Unit" + }, + "OrderQuantityISOUnit": { + "type": "string", + "maxLength": 3, + "title": "ISO Order Quantity", + "description": "ISO Unit Code for Order Quantity" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Delivery Date", + "description": "Requested Delivery Date" + }, + "ConfirmedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Delivery Date", + "description": "Confirmed Delivery Date" + }, + "ConfdOrderQtyByMatlAvailCheck": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Confirmed Quantity" + }, + "DeliveredQtyInOrderQtyUnit": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Delivered Quantity" + }, + "OpenConfdDelivQtyInOrdQtyUnit": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Open Quantity", + "description": "Open Confirmed Delivery Quantity" + }, + "CorrectedQtyInOrderQtyUnit": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Corr.qty", + "description": "Corrected quantity in sales unit" + }, + "DelivBlockReasonForSchedLine": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "DeliveryBlockReason", + "title": "Delivery Block", + "description": "Schedule Line Blocked for Delivery" + }, + "PurchaseRequisition": { + "type": "string", + "maxLength": 10, + "title": "Purchase Requisition", + "description": "Purchase Requisition Number" + }, + "PurchaseRequisitionItem": { + "type": "string", + "nullable": true, + "maxLength": 5, + "title": "Purchase Requisition Item" + }, + "GoodsMovementType": { + "type": "string", + "maxLength": 3, + "title": "Movement Type", + "description": "Movement Type (Inventory Management)" + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" + } + }, + "title": "Item Schedule Line" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create": { + "type": "object", + "properties": { + "ScheduleLineCategory": { + "type": "string", + "maxLength": 2, + "title": "Sched. Line Category", + "description": "Schedule Line Category" + }, + "ScheduleLineOrderQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Order Quantity", + "description": "Order Quantity in Sales Units" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Delivery Date", + "description": "Requested Delivery Date" + }, + "CorrectedQtyInOrderQtyUnit": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Corr.qty", + "description": "Corrected quantity in sales unit" + }, + "DelivBlockReasonForSchedLine": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "DeliveryBlockReason", + "title": "Delivery Block", + "description": "Schedule Line Blocked for Delivery" + }, + "_Item": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" + }, + "_SalesOrder": { + "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" + } + }, + "title": "Item Schedule Line (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-update": { + "type": "object", + "properties": { + "ScheduleLineCategory": { + "type": "string", + "maxLength": 2, + "title": "Sched. Line Category", + "description": "Schedule Line Category" + }, + "ScheduleLineOrderQuantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Order Quantity", + "description": "Order Quantity in Sales Units" + }, + "RequestedDeliveryDate": { + "type": "string", + "nullable": true, + "format": "date", + "example": "2017-04-13", + "title": "Delivery Date", + "description": "Requested Delivery Date" + }, + "CorrectedQtyInOrderQtyUnit": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "format": "decimal", + "x-sap-precision": 13, + "x-sap-scale": 3, + "multipleOf": 0.001, + "minimum": -9999999999.999, + "maximum": 9999999999.999, + "example": 0, + "title": "Corr.qty", + "description": "Corrected quantity in sales unit" + }, + "DelivBlockReasonForSchedLine": { + "type": "string", + "maxLength": 2, + "x-sap-object-node-type-reference": "DeliveryBlockReason", + "title": "Delivery Block", + "description": "Schedule Line Blocked for Delivery" + } + }, + "title": "Item Schedule Line (for update)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string", + "nullable": true + }, + "additionalTargets": { + "type": "array", + "items": { + "type": "string" + } + }, + "transition": { + "type": "boolean" + }, + "numericSeverity": { + "type": "integer", + "format": "uint8" + }, + "longtextUrl": { + "type": "string", + "nullable": true + } + }, + "title": "SAP__Message" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string", + "nullable": true + }, + "additionalTargets": { + "type": "array", + "items": { + "type": "string" + } + }, + "transition": { + "type": "boolean" + }, + "numericSeverity": { + "type": "integer", + "format": "uint8" + }, + "longtextUrl": { + "type": "string", + "nullable": true + } + }, + "title": "SAP__Message (for create)" + }, + "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string", + "nullable": true + }, + "additionalTargets": { + "type": "array", + "items": { + "type": "string" + } + }, + "transition": { + "type": "boolean" + }, + "numericSeverity": { + "type": "integer", + "format": "uint8" + }, + "longtextUrl": { + "type": "string", + "nullable": true + } + }, + "title": "SAP__Message (for update)" + }, + "count": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "description": "The number of entities in the collection. Available when using the [$count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount) query option." + }, + "error": { + "type": "object", + "required": [ + "error" + ], + "properties": { + "error": { + "type": "object", + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + } + } + }, + "innererror": { + "type": "object", + "description": "The structure of this object is service-specific" + } + } + } + } + } + }, + "parameters": { + "top": { + "name": "$top", + "in": "query", + "description": "Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)", + "schema": { + "type": "integer", + "minimum": 0 + }, + "example": 50 + }, + "skip": { + "name": "$skip", + "in": "query", + "description": "Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)", + "schema": { + "type": "integer", + "minimum": 0 + } + }, + "count": { + "name": "$count", + "in": "query", + "description": "Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)", + "schema": { + "type": "boolean" + } + }, + "search": { + "name": "$search", + "in": "query", + "description": "Search items by search phrases, see [Searching](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionsearch)", + "schema": { + "type": "string" + } + } + }, + "responses": { + "error": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/error" + } + } + } + } + } + } +} diff --git a/tools/transform.cmd b/tools/transform.cmd index db4e108e..745b779b 100644 --- a/tools/transform.cmd +++ b/tools/transform.cmd @@ -43,10 +43,12 @@ exit /b ) if [%5]==[/swagger] ( - java.exe org.apache.xalan.xslt.Process -L -XSL %here%V4-CSDL-to-OpenAPI.xsl -PARAM scheme %2 -PARAM host %3 -PARAM basePath %4 -PARAM odata-version %ODATA_VERSION% -PARAM diagram YES -PARAM openapi-root "https://raw.githubusercontent.com/oasis-tcs/odata-openapi/master/examples/" -PARAM openapi-version 2.0 -IN %INPUT% -OUT %~dpn1.tmp2.json + java.exe org.apache.xalan.xslt.Process -L -XSL %here%resolve-paths.xsl -IN %INPUT% -OUT %here%%~n1.tmp2.xml + java.exe org.apache.xalan.xslt.Process -L -XSL %here%V4-CSDL-to-OpenAPI.xsl -PARAM scheme %2 -PARAM host %3 -PARAM basePath %4 -PARAM odata-version %ODATA_VERSION% -PARAM diagram YES -PARAM openapi-root "https://raw.githubusercontent.com/oasis-tcs/odata-openapi/master/examples/" -PARAM openapi-version 2.0 -IN %here%%~n1.tmp2.xml -OUT %~dpn1.tmp2.json python -m json.tool < %~dpn1.tmp2.json > %~dpn1.swagger.json if not errorlevel 1 ( + del %here%%~n1.tmp2.xml del %~dpn1.tmp2.json pushd . @@ -61,7 +63,8 @@ exit /b call :get-time t0 ) - java.exe org.apache.xalan.xslt.Process -L -XSL %here%V4-CSDL-to-OpenAPI.xsl -PARAM scheme %2 -PARAM host %3 -PARAM basePath %4 -PARAM odata-version %ODATA_VERSION% -PARAM diagram YES -PARAM openapi-root "https://raw.githubusercontent.com/oasis-tcs/odata-openapi/master/examples/" -PARAM openapi-version 3.0.0 -IN %INPUT% -OUT %~dpn1.tmp3.json + java.exe org.apache.xalan.xslt.Process -L -XSL %here%resolve-paths.xsl -IN %INPUT% -OUT %here%%~n1.tmp3.xml + java.exe org.apache.xalan.xslt.Process -L -XSL %here%V4-CSDL-to-OpenAPI.xsl -PARAM scheme %2 -PARAM host %3 -PARAM basePath %4 -PARAM odata-version %ODATA_VERSION% -PARAM diagram YES -PARAM openapi-root "https://raw.githubusercontent.com/oasis-tcs/odata-openapi/master/examples/" -PARAM openapi-version 3.0.0 -IN %here%%~n1.tmp3.xml -OUT %~dpn1.tmp3.json if [%5]==[/time] ( call :get-time t1 @@ -70,6 +73,7 @@ exit /b python -m json.tool < %~dpn1.tmp3.json > %~dpn1.openapi3.json if not errorlevel 1 ( + del %here%%~n1.tmp3.xml del %~dpn1.tmp3.json if [%ODATA_VERSION%]==[2.0] del %~dpn1.V4.xml if [%ODATA_VERSION%]==[3.0] del %~dpn1.V4.xml From 083ee0fdc999faa14ccb957f7e52777c81755bbb Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 25 Apr 2024 12:40:12 +0200 Subject: [PATCH 37/65] Smaller example --- tools/tests/API_SalesOrder.openapi3.json | 11249 --------------------- tools/tests/API_SalesOrder.xml | 2702 ----- tools/tests/annotations-v4.openapi3.json | 1040 ++ 3 files changed, 1040 insertions(+), 13951 deletions(-) delete mode 100644 tools/tests/API_SalesOrder.openapi3.json delete mode 100644 tools/tests/API_SalesOrder.xml create mode 100644 tools/tests/annotations-v4.openapi3.json diff --git a/tools/tests/API_SalesOrder.openapi3.json b/tools/tests/API_SalesOrder.openapi3.json deleted file mode 100644 index a6e48e9e..00000000 --- a/tools/tests/API_SalesOrder.openapi3.json +++ /dev/null @@ -1,11249 +0,0 @@ -{ - "openapi": "3.0.0", - "info": { - "title": "Service for namespace com.sap.gateway.srvd_a2x.api_salesorder.v0001", - "version": "1.0.0", - "description": "This service is located at [https://localhost/service-root/](https://localhost/service-root/)\n\n## Entity Data Model\n![ER Diagram](https://yuml.me/diagram/class/[SalesOrderItemText_Type{bg:orange}],[SalesOrderItemText_Type]++-*[SAP__Message],[SalesOrderItemText_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderItemText_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderPricingElement_Type{bg:orange}],[SalesOrderPricingElement_Type]++-*[SAP__Message],[SalesOrderPricingElement_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItemPricingElmnt_Type{bg:orange}],[SalesOrderItemPricingElmnt_Type]++-*[SAP__Message],[SalesOrderItemPricingElmnt_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderItemPricingElmnt_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderPartner_Type{bg:orange}],[SalesOrderPartner_Type]++-*[SAP__Message],[SalesOrderPartner_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderText_Type{bg:orange}],[SalesOrderText_Type]++-*[SAP__Message],[SalesOrderText_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItemPartner_Type{bg:orange}],[SalesOrderItemPartner_Type]++-*[SAP__Message],[SalesOrderItemPartner_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderItemPartner_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItem_Type{bg:orange}],[SalesOrderItem_Type]++-*[SAP__Message],[SalesOrderItem_Type]-*>[SalesOrderItemPartner_Type{bg:orange}],[SalesOrderItem_Type]-*>[SalesOrderItemPricingElmnt_Type{bg:orange}],[SalesOrderItem_Type]-*>[SalesOrderItemText_Type{bg:orange}],[SalesOrderItem_Type]->[SalesOrder_Type{bg:orange}],[SalesOrderItem_Type]-*>[SalesOrderScheduleLine_Type{bg:orange}],[SalesOrder_Type{bg:orange}],[SalesOrder_Type]++-*[SAP__Message],[SalesOrder_Type]-*>[SalesOrderItem_Type{bg:orange}],[SalesOrder_Type]-*>[SalesOrderPartner_Type{bg:orange}],[SalesOrder_Type]-*>[SalesOrderPricingElement_Type{bg:orange}],[SalesOrder_Type]-*>[SalesOrderText_Type{bg:orange}],[SalesOrderScheduleLine_Type{bg:orange}],[SalesOrderScheduleLine_Type]->[SalesOrderItem_Type{bg:orange}],[SalesOrderScheduleLine_Type]->[SalesOrder_Type{bg:orange}],[SAP__Message],[SalesOrder{bg:dodgerblue}]++-*>[SalesOrder_Type],[SalesOrderItem{bg:dodgerblue}]++-*>[SalesOrderItem_Type],[SalesOrderItemPartner{bg:dodgerblue}]++-*>[SalesOrderItemPartner_Type],[SalesOrderItemPricingElement{bg:dodgerblue}]++-*>[SalesOrderItemPricingElmnt_Type],[SalesOrderItemText{bg:dodgerblue}]++-*>[SalesOrderItemText_Type],[SalesOrderPartner{bg:dodgerblue}]++-*>[SalesOrderPartner_Type],[SalesOrderPricingElement{bg:dodgerblue}]++-*>[SalesOrderPricingElement_Type],[SalesOrderScheduleLine{bg:dodgerblue}]++-*>[SalesOrderScheduleLine_Type],[SalesOrderText{bg:dodgerblue}]++-*>[SalesOrderText_Type])\n\n### Legend\n![Legend](https://yuml.me/diagram/plain;dir:TB;scale:60/class/[External.Type{bg:whitesmoke}],[ComplexType],[EntityType{bg:orange}],[EntitySet/Singleton/Operation{bg:dodgerblue}])" - }, - "servers": [ - { - "url": "https://localhost/service-root" - } - ], - "tags": [ - { - "name": "Sales Order Header" - }, - { - "name": "Sales Order Item" - }, - { - "name": "Item Partner" - }, - { - "name": "Item Pricing Element" - }, - { - "name": "Item Text" - }, - { - "name": "Header Partner" - }, - { - "name": "Header Pricing Element" - }, - { - "name": "Item Schedule Line" - }, - { - "name": "Header Text" - } - ], - "paths": { - "/SalesOrder": { - "get": { - "summary": "Get entities from SalesOrder", - "tags": [ - "Sales Order Header" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderType", - "SalesOrderType desc", - "SalesOrderProcessingType", - "SalesOrderProcessingType desc", - "SoldToParty", - "SoldToParty desc", - "SalesOrganization", - "SalesOrganization desc", - "DistributionChannel", - "DistributionChannel desc", - "ReferenceDistributionChannel", - "ReferenceDistributionChannel desc", - "OrganizationDivision", - "OrganizationDivision desc", - "SalesOffice", - "SalesOffice desc", - "SalesGroup", - "SalesGroup desc", - "SalesDistrict", - "SalesDistrict desc", - "CreatedByUser", - "CreatedByUser desc", - "CreationDate", - "CreationDate desc", - "CreationTime", - "CreationTime desc", - "LastChangeDateTime", - "LastChangeDateTime desc", - "LastChangedByUser", - "LastChangedByUser desc", - "PurchaseOrderByCustomer", - "PurchaseOrderByCustomer desc", - "PurchaseOrderByShipToParty", - "PurchaseOrderByShipToParty desc", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderType desc", - "CustomerPurchaseOrderDate", - "CustomerPurchaseOrderDate desc", - "BusinessSolutionOrder", - "BusinessSolutionOrder desc", - "ReferenceSDDocument", - "ReferenceSDDocument desc", - "SDDocumentReason", - "SDDocumentReason desc", - "SalesOrderDate", - "SalesOrderDate desc", - "RequestedDeliveryDate", - "RequestedDeliveryDate desc", - "PricingDate", - "PricingDate desc", - "ServicesRenderedDate", - "ServicesRenderedDate desc", - "BillingDocumentDate", - "BillingDocumentDate desc", - "TotalNetAmount", - "TotalNetAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "DeliveryDateTypeRule", - "DeliveryDateTypeRule desc", - "ShippingCondition", - "ShippingCondition desc", - "CompleteDeliveryIsDefined", - "CompleteDeliveryIsDefined desc", - "SlsDocIsRlvtForProofOfDeliv", - "SlsDocIsRlvtForProofOfDeliv desc", - "ShippingType", - "ShippingType desc", - "ReceivingPoint", - "ReceivingPoint desc", - "IncotermsClassification", - "IncotermsClassification desc", - "IncotermsVersion", - "IncotermsVersion desc", - "IncotermsLocation1", - "IncotermsLocation1 desc", - "IncotermsLocation2", - "IncotermsLocation2 desc", - "SDPricingProcedure", - "SDPricingProcedure desc", - "CustomerPriceGroup", - "CustomerPriceGroup desc", - "PriceListType", - "PriceListType desc", - "FixedValueDate", - "FixedValueDate desc", - "TaxDepartureCountry", - "TaxDepartureCountry desc", - "VATRegistrationCountry", - "VATRegistrationCountry desc", - "IsEUTriangularDeal", - "IsEUTriangularDeal desc", - "CustomerPaymentTerms", - "CustomerPaymentTerms desc", - "PaymentMethod", - "PaymentMethod desc", - "BillingCompanyCode", - "BillingCompanyCode desc", - "ControllingArea", - "ControllingArea desc", - "CustomerAccountAssignmentGroup", - "CustomerAccountAssignmentGroup desc", - "AssignmentReference", - "AssignmentReference desc", - "AccountingDocExternalReference", - "AccountingDocExternalReference desc", - "CustomerCreditAccount", - "CustomerCreditAccount desc", - "HeaderBillingBlockReason", - "HeaderBillingBlockReason desc", - "DeliveryBlockReason", - "DeliveryBlockReason desc", - "SalesOrderApprovalReason", - "SalesOrderApprovalReason desc", - "CustomerGroup", - "CustomerGroup desc", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup1 desc", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup2 desc", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup3 desc", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup4 desc", - "AdditionalCustomerGroup5", - "AdditionalCustomerGroup5 desc", - "OverallSDProcessStatus", - "OverallSDProcessStatus desc", - "OverallDeliveryBlockStatus", - "OverallDeliveryBlockStatus desc", - "OverallBillingBlockStatus", - "OverallBillingBlockStatus desc", - "OverallDeliveryStatus", - "OverallDeliveryStatus desc", - "TotalCreditCheckStatus", - "TotalCreditCheckStatus desc", - "OverallSDDocumentRejectionSts", - "OverallSDDocumentRejectionSts desc", - "TotalBlockStatus", - "TotalBlockStatus desc", - "HdrGeneralIncompletionStatus", - "HdrGeneralIncompletionStatus desc", - "OvrlItmGeneralIncompletionSts", - "OvrlItmGeneralIncompletionSts desc", - "OverallSDDocReferenceStatus", - "OverallSDDocReferenceStatus desc", - "SalesDocApprovalStatus", - "SalesDocApprovalStatus desc", - "OverallChmlCmplncStatus", - "OverallChmlCmplncStatus desc", - "OverallDangerousGoodsStatus", - "OverallDangerousGoodsStatus desc", - "OverallSafetyDataSheetStatus", - "OverallSafetyDataSheetStatus desc", - "OverallTrdCmplncEmbargoSts", - "OverallTrdCmplncEmbargoSts desc", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncSnctndListChkSts desc", - "OvrlTrdCmplncLegalCtrlChkSts", - "OvrlTrdCmplncLegalCtrlChkSts desc", - "SalesOrderDownPaymentStatus", - "SalesOrderDownPaymentStatus desc", - "OverallOrdReltdBillgStatus", - "OverallOrdReltdBillgStatus desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrder_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to SalesOrder", - "tags": [ - "Sales Order Header" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrder/{SalesOrder}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - } - ], - "get": { - "summary": "Get entity from SalesOrder by key", - "tags": [ - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrder", - "tags": [ - "Sales Order Header" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrder/{SalesOrder}/_Item": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - } - ], - "get": { - "summary": "Get entities from related _Item", - "tags": [ - "Sales Order Header", - "Sales Order Item" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "HigherLevelItem", - "HigherLevelItem desc", - "SalesOrderItemCategory", - "SalesOrderItemCategory desc", - "SalesOrderItemText", - "SalesOrderItemText desc", - "Product", - "Product desc", - "ProductGroup", - "ProductGroup desc", - "MaterialByCustomer", - "MaterialByCustomer desc", - "InternationalArticleNumber", - "InternationalArticleNumber desc", - "PurchaseOrderByCustomer", - "PurchaseOrderByCustomer desc", - "ConfdDelivQtyInOrderQtyUnit", - "ConfdDelivQtyInOrderQtyUnit desc", - "OrderQuantitySAPUnit", - "OrderQuantitySAPUnit desc", - "OrderQuantityISOUnit", - "OrderQuantityISOUnit desc", - "RequestedQuantity", - "RequestedQuantity desc", - "RequestedQuantitySAPUnit", - "RequestedQuantitySAPUnit desc", - "RequestedQuantityISOUnit", - "RequestedQuantityISOUnit desc", - "ItemGrossWeight", - "ItemGrossWeight desc", - "ItemNetWeight", - "ItemNetWeight desc", - "ItemWeightSAPUnit", - "ItemWeightSAPUnit desc", - "ItemWeightISOUnit", - "ItemWeightISOUnit desc", - "ItemVolume", - "ItemVolume desc", - "ItemVolumeSAPUnit", - "ItemVolumeSAPUnit desc", - "ItemVolumeISOUnit", - "ItemVolumeISOUnit desc", - "RequestedDeliveryDate", - "RequestedDeliveryDate desc", - "ConfirmedDeliveryDate", - "ConfirmedDeliveryDate desc", - "PricingDate", - "PricingDate desc", - "ServicesRenderedDate", - "ServicesRenderedDate desc", - "BillingDocumentDate", - "BillingDocumentDate desc", - "NetAmount", - "NetAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "TaxAmount", - "TaxAmount desc", - "CustomerGroup", - "CustomerGroup desc", - "Batch", - "Batch desc", - "Plant", - "Plant desc", - "StorageLocation", - "StorageLocation desc", - "ShippingPoint", - "ShippingPoint desc", - "ShippingType", - "ShippingType desc", - "Route", - "Route desc", - "DeliveryPriority", - "DeliveryPriority desc", - "PartialDeliveryIsAllowed", - "PartialDeliveryIsAllowed desc", - "MaxNmbrOfPartialDelivery", - "MaxNmbrOfPartialDelivery desc", - "DeliveryDateTypeRule", - "DeliveryDateTypeRule desc", - "ReceivingPoint", - "ReceivingPoint desc", - "DeliveryGroup", - "DeliveryGroup desc", - "IncotermsClassification", - "IncotermsClassification desc", - "IncotermsLocation1", - "IncotermsLocation1 desc", - "IncotermsLocation2", - "IncotermsLocation2 desc", - "IncotermsVersion", - "IncotermsVersion desc", - "CustomerPaymentTerms", - "CustomerPaymentTerms desc", - "FixedValueDate", - "FixedValueDate desc", - "CustomerPriceGroup", - "CustomerPriceGroup desc", - "MaterialPricingGroup", - "MaterialPricingGroup desc", - "BusinessArea", - "BusinessArea desc", - "ProfitCenter", - "ProfitCenter desc", - "MatlAccountAssignmentGroup", - "MatlAccountAssignmentGroup desc", - "ItemBillingBlockReason", - "ItemBillingBlockReason desc", - "SalesDocumentRjcnReason", - "SalesDocumentRjcnReason desc", - "ProductConfiguration", - "ProductConfiguration desc", - "SDProcessStatus", - "SDProcessStatus desc", - "SDDocumentRejectionStatus", - "SDDocumentRejectionStatus desc", - "DeliveryStatus", - "DeliveryStatus desc", - "BillingBlockStatus", - "BillingBlockStatus desc", - "ItemGeneralIncompletionStatus", - "ItemGeneralIncompletionStatus desc", - "DeliveryBlockStatus", - "DeliveryBlockStatus desc", - "SlsOrderItemDownPaymentStatus", - "SlsOrderItemDownPaymentStatus desc", - "OrderRelatedBillingStatus", - "OrderRelatedBillingStatus desc", - "ChmlCmplncStatus", - "ChmlCmplncStatus desc", - "DangerousGoodsStatus", - "DangerousGoodsStatus desc", - "SafetyDataSheetStatus", - "SafetyDataSheetStatus desc", - "TrdCmplncEmbargoSts", - "TrdCmplncEmbargoSts desc", - "TrdCmplncSnctndListChkSts", - "TrdCmplncSnctndListChkSts desc", - "OvrlTrdCmplncLegalCtrlChkSts", - "OvrlTrdCmplncLegalCtrlChkSts desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItem_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _Item", - "tags": [ - "Sales Order Header", - "Sales Order Item" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrder/{SalesOrder}/_Partner": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - } - ], - "get": { - "summary": "Get entities from related _Partner", - "tags": [ - "Sales Order Header", - "Header Partner" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "PartnerFunction", - "PartnerFunction desc", - "Customer", - "Customer desc", - "Supplier", - "Supplier desc", - "Personnel", - "Personnel desc", - "ContactPerson", - "ContactPerson desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "PartnerFunction", - "Customer", - "Supplier", - "Personnel", - "ContactPerson", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderPartner_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _Partner", - "tags": [ - "Sales Order Header", - "Header Partner" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrder/{SalesOrder}/_PricingElement": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - } - ], - "get": { - "summary": "Get entities from related _PricingElement", - "tags": [ - "Sales Order Header", - "Header Pricing Element" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "PricingProcedureStep", - "PricingProcedureStep desc", - "PricingProcedureCounter", - "PricingProcedureCounter desc", - "ConditionType", - "ConditionType desc", - "ConditionCalculationType", - "ConditionCalculationType desc", - "ConditionRateAmount", - "ConditionRateAmount desc", - "ConditionCurrency", - "ConditionCurrency desc", - "ConditionQuantity", - "ConditionQuantity desc", - "ConditionBaseQuantity", - "ConditionBaseQuantity desc", - "ConditionQuantitySAPUnit", - "ConditionQuantitySAPUnit desc", - "ConditionQuantityISOUnit", - "ConditionQuantityISOUnit desc", - "ConditionRateRatio", - "ConditionRateRatio desc", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioSAPUnit desc", - "ConditionRateRatioISOUnit", - "ConditionRateRatioISOUnit desc", - "ConditionAmount", - "ConditionAmount desc", - "ConditionBaseAmount", - "ConditionBaseAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "PricingProcedureStep", - "PricingProcedureCounter", - "ConditionType", - "ConditionCalculationType", - "ConditionRateAmount", - "ConditionCurrency", - "ConditionQuantity", - "ConditionBaseQuantity", - "ConditionQuantitySAPUnit", - "ConditionQuantityISOUnit", - "ConditionRateRatio", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioISOUnit", - "ConditionAmount", - "ConditionBaseAmount", - "TransactionCurrency", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderPricingElement_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _PricingElement", - "tags": [ - "Sales Order Header", - "Header Pricing Element" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrder/{SalesOrder}/_Text": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - } - ], - "get": { - "summary": "Get entities from related _Text", - "tags": [ - "Sales Order Header", - "Header Text" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "Language", - "Language desc", - "LongTextID", - "LongTextID desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "Language", - "LongTextID", - "LongText", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderText_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _Text", - "tags": [ - "Sales Order Header", - "Header Text" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem": { - "get": { - "summary": "Get entities from SalesOrderItem", - "tags": [ - "Sales Order Item" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "HigherLevelItem", - "HigherLevelItem desc", - "SalesOrderItemCategory", - "SalesOrderItemCategory desc", - "SalesOrderItemText", - "SalesOrderItemText desc", - "Product", - "Product desc", - "ProductGroup", - "ProductGroup desc", - "MaterialByCustomer", - "MaterialByCustomer desc", - "InternationalArticleNumber", - "InternationalArticleNumber desc", - "PurchaseOrderByCustomer", - "PurchaseOrderByCustomer desc", - "ConfdDelivQtyInOrderQtyUnit", - "ConfdDelivQtyInOrderQtyUnit desc", - "OrderQuantitySAPUnit", - "OrderQuantitySAPUnit desc", - "OrderQuantityISOUnit", - "OrderQuantityISOUnit desc", - "RequestedQuantity", - "RequestedQuantity desc", - "RequestedQuantitySAPUnit", - "RequestedQuantitySAPUnit desc", - "RequestedQuantityISOUnit", - "RequestedQuantityISOUnit desc", - "ItemGrossWeight", - "ItemGrossWeight desc", - "ItemNetWeight", - "ItemNetWeight desc", - "ItemWeightSAPUnit", - "ItemWeightSAPUnit desc", - "ItemWeightISOUnit", - "ItemWeightISOUnit desc", - "ItemVolume", - "ItemVolume desc", - "ItemVolumeSAPUnit", - "ItemVolumeSAPUnit desc", - "ItemVolumeISOUnit", - "ItemVolumeISOUnit desc", - "RequestedDeliveryDate", - "RequestedDeliveryDate desc", - "ConfirmedDeliveryDate", - "ConfirmedDeliveryDate desc", - "PricingDate", - "PricingDate desc", - "ServicesRenderedDate", - "ServicesRenderedDate desc", - "BillingDocumentDate", - "BillingDocumentDate desc", - "NetAmount", - "NetAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "TaxAmount", - "TaxAmount desc", - "CustomerGroup", - "CustomerGroup desc", - "Batch", - "Batch desc", - "Plant", - "Plant desc", - "StorageLocation", - "StorageLocation desc", - "ShippingPoint", - "ShippingPoint desc", - "ShippingType", - "ShippingType desc", - "Route", - "Route desc", - "DeliveryPriority", - "DeliveryPriority desc", - "PartialDeliveryIsAllowed", - "PartialDeliveryIsAllowed desc", - "MaxNmbrOfPartialDelivery", - "MaxNmbrOfPartialDelivery desc", - "DeliveryDateTypeRule", - "DeliveryDateTypeRule desc", - "ReceivingPoint", - "ReceivingPoint desc", - "DeliveryGroup", - "DeliveryGroup desc", - "IncotermsClassification", - "IncotermsClassification desc", - "IncotermsLocation1", - "IncotermsLocation1 desc", - "IncotermsLocation2", - "IncotermsLocation2 desc", - "IncotermsVersion", - "IncotermsVersion desc", - "CustomerPaymentTerms", - "CustomerPaymentTerms desc", - "FixedValueDate", - "FixedValueDate desc", - "CustomerPriceGroup", - "CustomerPriceGroup desc", - "MaterialPricingGroup", - "MaterialPricingGroup desc", - "BusinessArea", - "BusinessArea desc", - "ProfitCenter", - "ProfitCenter desc", - "MatlAccountAssignmentGroup", - "MatlAccountAssignmentGroup desc", - "ItemBillingBlockReason", - "ItemBillingBlockReason desc", - "SalesDocumentRjcnReason", - "SalesDocumentRjcnReason desc", - "ProductConfiguration", - "ProductConfiguration desc", - "SDProcessStatus", - "SDProcessStatus desc", - "SDDocumentRejectionStatus", - "SDDocumentRejectionStatus desc", - "DeliveryStatus", - "DeliveryStatus desc", - "BillingBlockStatus", - "BillingBlockStatus desc", - "ItemGeneralIncompletionStatus", - "ItemGeneralIncompletionStatus desc", - "DeliveryBlockStatus", - "DeliveryBlockStatus desc", - "SlsOrderItemDownPaymentStatus", - "SlsOrderItemDownPaymentStatus desc", - "OrderRelatedBillingStatus", - "OrderRelatedBillingStatus desc", - "ChmlCmplncStatus", - "ChmlCmplncStatus desc", - "DangerousGoodsStatus", - "DangerousGoodsStatus desc", - "SafetyDataSheetStatus", - "SafetyDataSheetStatus desc", - "TrdCmplncEmbargoSts", - "TrdCmplncEmbargoSts desc", - "TrdCmplncSnctndListChkSts", - "TrdCmplncSnctndListChkSts desc", - "OvrlTrdCmplncLegalCtrlChkSts", - "OvrlTrdCmplncLegalCtrlChkSts desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItem_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - } - ], - "get": { - "summary": "Get entity from SalesOrderItem by key", - "tags": [ - "Sales Order Item" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderItem", - "tags": [ - "Sales Order Item" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderItem", - "tags": [ - "Sales Order Item" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPartner": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - } - ], - "get": { - "summary": "Get entities from related _ItemPartner", - "tags": [ - "Sales Order Item", - "Item Partner" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "PartnerFunction", - "PartnerFunction desc", - "Customer", - "Customer desc", - "Supplier", - "Supplier desc", - "Personnel", - "Personnel desc", - "ContactPerson", - "ContactPerson desc", - "PartnerIsSpecificForSDDocItem", - "PartnerIsSpecificForSDDocItem desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "PartnerFunction", - "Customer", - "Supplier", - "Personnel", - "ContactPerson", - "PartnerIsSpecificForSDDocItem", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItemPartner_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _ItemPartner", - "tags": [ - "Sales Order Item", - "Item Partner" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemPricingElement": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - } - ], - "get": { - "summary": "Get entities from related _ItemPricingElement", - "tags": [ - "Sales Order Item", - "Item Pricing Element" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "PricingProcedureStep", - "PricingProcedureStep desc", - "PricingProcedureCounter", - "PricingProcedureCounter desc", - "ConditionType", - "ConditionType desc", - "ConditionCalculationType", - "ConditionCalculationType desc", - "ConditionRateAmount", - "ConditionRateAmount desc", - "ConditionCurrency", - "ConditionCurrency desc", - "ConditionQuantity", - "ConditionQuantity desc", - "ConditionBaseQuantity", - "ConditionBaseQuantity desc", - "ConditionQuantitySAPUnit", - "ConditionQuantitySAPUnit desc", - "ConditionQuantityISOUnit", - "ConditionQuantityISOUnit desc", - "ConditionRateRatio", - "ConditionRateRatio desc", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioSAPUnit desc", - "ConditionRateRatioISOUnit", - "ConditionRateRatioISOUnit desc", - "ConditionAmount", - "ConditionAmount desc", - "ConditionBaseAmount", - "ConditionBaseAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "PricingProcedureStep", - "PricingProcedureCounter", - "ConditionType", - "ConditionCalculationType", - "ConditionRateAmount", - "ConditionCurrency", - "ConditionQuantity", - "ConditionBaseQuantity", - "ConditionQuantitySAPUnit", - "ConditionQuantityISOUnit", - "ConditionRateRatio", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioISOUnit", - "ConditionAmount", - "ConditionBaseAmount", - "TransactionCurrency", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItemPricingElmnt_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _ItemPricingElement", - "tags": [ - "Sales Order Item", - "Item Pricing Element" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ItemText": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - } - ], - "get": { - "summary": "Get entities from related _ItemText", - "tags": [ - "Sales Order Item", - "Item Text" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "Language", - "Language desc", - "LongTextID", - "LongTextID desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "Language", - "LongTextID", - "LongText", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItemText_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "post": { - "summary": "Add new entity to related _ItemText", - "tags": [ - "Sales Order Item", - "Item Text" - ], - "requestBody": { - "required": true, - "description": "New entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create" - } - } - } - }, - "responses": { - "201": { - "description": "Created entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Sales Order Item", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItem/{SalesOrder}/{SalesOrderItem}/_ScheduleLine": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - } - ], - "get": { - "summary": "Get entities from related _ScheduleLine", - "tags": [ - "Sales Order Item", - "Item Schedule Line" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "ScheduleLine", - "ScheduleLine desc", - "ScheduleLineCategory", - "ScheduleLineCategory desc", - "ScheduleLineOrderQuantity", - "ScheduleLineOrderQuantity desc", - "OrderQuantitySAPUnit", - "OrderQuantitySAPUnit desc", - "OrderQuantityISOUnit", - "OrderQuantityISOUnit desc", - "RequestedDeliveryDate", - "RequestedDeliveryDate desc", - "ConfirmedDeliveryDate", - "ConfirmedDeliveryDate desc", - "ConfdOrderQtyByMatlAvailCheck", - "ConfdOrderQtyByMatlAvailCheck desc", - "DeliveredQtyInOrderQtyUnit", - "DeliveredQtyInOrderQtyUnit desc", - "OpenConfdDelivQtyInOrdQtyUnit", - "OpenConfdDelivQtyInOrdQtyUnit desc", - "CorrectedQtyInOrderQtyUnit", - "CorrectedQtyInOrderQtyUnit desc", - "DelivBlockReasonForSchedLine", - "DelivBlockReasonForSchedLine desc", - "PurchaseRequisition", - "PurchaseRequisition desc", - "PurchaseRequisitionItem", - "PurchaseRequisitionItem desc", - "GoodsMovementType", - "GoodsMovementType desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "ScheduleLine", - "ScheduleLineCategory", - "ScheduleLineOrderQuantity", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "ConfdOrderQtyByMatlAvailCheck", - "DeliveredQtyInOrderQtyUnit", - "OpenConfdDelivQtyInOrdQtyUnit", - "CorrectedQtyInOrderQtyUnit", - "DelivBlockReasonForSchedLine", - "PurchaseRequisition", - "PurchaseRequisitionItem", - "GoodsMovementType" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderScheduleLine_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPartner": { - "get": { - "summary": "Get entities from SalesOrderItemPartner", - "tags": [ - "Item Partner" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "PartnerFunction", - "PartnerFunction desc", - "Customer", - "Customer desc", - "Supplier", - "Supplier desc", - "Personnel", - "Personnel desc", - "ContactPerson", - "ContactPerson desc", - "PartnerIsSpecificForSDDocItem", - "PartnerIsSpecificForSDDocItem desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "PartnerFunction", - "Customer", - "Supplier", - "Personnel", - "ContactPerson", - "PartnerIsSpecificForSDDocItem", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItemPartner_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "PartnerFunction", - "in": "path", - "required": true, - "description": "Partner Function", - "schema": { - "type": "string", - "maxLength": 2 - }, - "x-sap-object-node-type-reference": "PartnerFunction" - } - ], - "get": { - "summary": "Get entity from SalesOrderItemPartner by key", - "tags": [ - "Item Partner" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "PartnerFunction", - "Customer", - "Supplier", - "Personnel", - "ContactPerson", - "PartnerIsSpecificForSDDocItem", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderItemPartner", - "tags": [ - "Item Partner" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderItemPartner", - "tags": [ - "Item Partner" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_Item": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "PartnerFunction", - "in": "path", - "required": true, - "description": "Partner Function", - "schema": { - "type": "string", - "maxLength": 2 - }, - "x-sap-object-node-type-reference": "PartnerFunction" - } - ], - "get": { - "summary": "Get related _Item", - "tags": [ - "Item Partner", - "Sales Order Item" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPartner/{SalesOrder}/{SalesOrderItem}/{PartnerFunction}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "PartnerFunction", - "in": "path", - "required": true, - "description": "Partner Function", - "schema": { - "type": "string", - "maxLength": 2 - }, - "x-sap-object-node-type-reference": "PartnerFunction" - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Item Partner", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPricingElement": { - "get": { - "summary": "Get entities from SalesOrderItemPricingElement", - "tags": [ - "Item Pricing Element" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "PricingProcedureStep", - "PricingProcedureStep desc", - "PricingProcedureCounter", - "PricingProcedureCounter desc", - "ConditionType", - "ConditionType desc", - "ConditionCalculationType", - "ConditionCalculationType desc", - "ConditionRateAmount", - "ConditionRateAmount desc", - "ConditionCurrency", - "ConditionCurrency desc", - "ConditionQuantity", - "ConditionQuantity desc", - "ConditionBaseQuantity", - "ConditionBaseQuantity desc", - "ConditionQuantitySAPUnit", - "ConditionQuantitySAPUnit desc", - "ConditionQuantityISOUnit", - "ConditionQuantityISOUnit desc", - "ConditionRateRatio", - "ConditionRateRatio desc", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioSAPUnit desc", - "ConditionRateRatioISOUnit", - "ConditionRateRatioISOUnit desc", - "ConditionAmount", - "ConditionAmount desc", - "ConditionBaseAmount", - "ConditionBaseAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "PricingProcedureStep", - "PricingProcedureCounter", - "ConditionType", - "ConditionCalculationType", - "ConditionRateAmount", - "ConditionCurrency", - "ConditionQuantity", - "ConditionBaseQuantity", - "ConditionQuantitySAPUnit", - "ConditionQuantityISOUnit", - "ConditionRateRatio", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioISOUnit", - "ConditionAmount", - "ConditionBaseAmount", - "TransactionCurrency", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItemPricingElmnt_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "PricingProcedureStep", - "in": "path", - "required": true, - "description": "Step Number", - "schema": { - "type": "string", - "maxLength": 3 - } - }, - { - "name": "PricingProcedureCounter", - "in": "path", - "required": true, - "description": "Condition Counter", - "schema": { - "type": "string", - "maxLength": 3 - } - } - ], - "get": { - "summary": "Get entity from SalesOrderItemPricingElement by key", - "tags": [ - "Item Pricing Element" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "PricingProcedureStep", - "PricingProcedureCounter", - "ConditionType", - "ConditionCalculationType", - "ConditionRateAmount", - "ConditionCurrency", - "ConditionQuantity", - "ConditionBaseQuantity", - "ConditionQuantitySAPUnit", - "ConditionQuantityISOUnit", - "ConditionRateRatio", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioISOUnit", - "ConditionAmount", - "ConditionBaseAmount", - "TransactionCurrency", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderItemPricingElement", - "tags": [ - "Item Pricing Element" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderItemPricingElement", - "tags": [ - "Item Pricing Element" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_Item": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "PricingProcedureStep", - "in": "path", - "required": true, - "description": "Step Number", - "schema": { - "type": "string", - "maxLength": 3 - } - }, - { - "name": "PricingProcedureCounter", - "in": "path", - "required": true, - "description": "Condition Counter", - "schema": { - "type": "string", - "maxLength": 3 - } - } - ], - "get": { - "summary": "Get related _Item", - "tags": [ - "Item Pricing Element", - "Sales Order Item" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemPricingElement/{SalesOrder}/{SalesOrderItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "PricingProcedureStep", - "in": "path", - "required": true, - "description": "Step Number", - "schema": { - "type": "string", - "maxLength": 3 - } - }, - { - "name": "PricingProcedureCounter", - "in": "path", - "required": true, - "description": "Condition Counter", - "schema": { - "type": "string", - "maxLength": 3 - } - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Item Pricing Element", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemText": { - "get": { - "summary": "Get entities from SalesOrderItemText", - "tags": [ - "Item Text" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "Language", - "Language desc", - "LongTextID", - "LongTextID desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "Language", - "LongTextID", - "LongText", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderItemText_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "Language", - "in": "path", - "required": true, - "description": "Language Key", - "schema": { - "type": "string", - "maxLength": 2 - } - }, - { - "name": "LongTextID", - "in": "path", - "required": true, - "description": "Text ID", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get entity from SalesOrderItemText by key", - "tags": [ - "Item Text" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "Language", - "LongTextID", - "LongText", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderItemText", - "tags": [ - "Item Text" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderItemText", - "tags": [ - "Item Text" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_Item": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "Language", - "in": "path", - "required": true, - "description": "Language Key", - "schema": { - "type": "string", - "maxLength": 2 - } - }, - { - "name": "LongTextID", - "in": "path", - "required": true, - "description": "Text ID", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get related _Item", - "tags": [ - "Item Text", - "Sales Order Item" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderItemText/{SalesOrder}/{SalesOrderItem}/{Language}/{LongTextID}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Order Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "Language", - "in": "path", - "required": true, - "description": "Language Key", - "schema": { - "type": "string", - "maxLength": 2 - } - }, - { - "name": "LongTextID", - "in": "path", - "required": true, - "description": "Text ID", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Item Text", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderPartner": { - "get": { - "summary": "Get entities from SalesOrderPartner", - "tags": [ - "Header Partner" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "PartnerFunction", - "PartnerFunction desc", - "Customer", - "Customer desc", - "Supplier", - "Supplier desc", - "Personnel", - "Personnel desc", - "ContactPerson", - "ContactPerson desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "PartnerFunction", - "Customer", - "Supplier", - "Personnel", - "ContactPerson", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderPartner_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderPartner/{SalesOrder}/{PartnerFunction}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "PartnerFunction", - "in": "path", - "required": true, - "description": "Partner Function", - "schema": { - "type": "string", - "maxLength": 2 - }, - "x-sap-object-node-type-reference": "PartnerFunction" - } - ], - "get": { - "summary": "Get entity from SalesOrderPartner by key", - "tags": [ - "Header Partner" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "PartnerFunction", - "Customer", - "Supplier", - "Personnel", - "ContactPerson", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderPartner", - "tags": [ - "Header Partner" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderPartner", - "tags": [ - "Header Partner" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderPartner/{SalesOrder}/{PartnerFunction}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "PartnerFunction", - "in": "path", - "required": true, - "description": "Partner Function", - "schema": { - "type": "string", - "maxLength": 2 - }, - "x-sap-object-node-type-reference": "PartnerFunction" - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Header Partner", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderPricingElement": { - "get": { - "summary": "Get entities from SalesOrderPricingElement", - "tags": [ - "Header Pricing Element" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "PricingProcedureStep", - "PricingProcedureStep desc", - "PricingProcedureCounter", - "PricingProcedureCounter desc", - "ConditionType", - "ConditionType desc", - "ConditionCalculationType", - "ConditionCalculationType desc", - "ConditionRateAmount", - "ConditionRateAmount desc", - "ConditionCurrency", - "ConditionCurrency desc", - "ConditionQuantity", - "ConditionQuantity desc", - "ConditionBaseQuantity", - "ConditionBaseQuantity desc", - "ConditionQuantitySAPUnit", - "ConditionQuantitySAPUnit desc", - "ConditionQuantityISOUnit", - "ConditionQuantityISOUnit desc", - "ConditionRateRatio", - "ConditionRateRatio desc", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioSAPUnit desc", - "ConditionRateRatioISOUnit", - "ConditionRateRatioISOUnit desc", - "ConditionAmount", - "ConditionAmount desc", - "ConditionBaseAmount", - "ConditionBaseAmount desc", - "TransactionCurrency", - "TransactionCurrency desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "PricingProcedureStep", - "PricingProcedureCounter", - "ConditionType", - "ConditionCalculationType", - "ConditionRateAmount", - "ConditionCurrency", - "ConditionQuantity", - "ConditionBaseQuantity", - "ConditionQuantitySAPUnit", - "ConditionQuantityISOUnit", - "ConditionRateRatio", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioISOUnit", - "ConditionAmount", - "ConditionBaseAmount", - "TransactionCurrency", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderPricingElement_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "PricingProcedureStep", - "in": "path", - "required": true, - "description": "Step Number", - "schema": { - "type": "string", - "maxLength": 3 - } - }, - { - "name": "PricingProcedureCounter", - "in": "path", - "required": true, - "description": "Condition Counter", - "schema": { - "type": "string", - "maxLength": 3 - } - } - ], - "get": { - "summary": "Get entity from SalesOrderPricingElement by key", - "tags": [ - "Header Pricing Element" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "PricingProcedureStep", - "PricingProcedureCounter", - "ConditionType", - "ConditionCalculationType", - "ConditionRateAmount", - "ConditionCurrency", - "ConditionQuantity", - "ConditionBaseQuantity", - "ConditionQuantitySAPUnit", - "ConditionQuantityISOUnit", - "ConditionRateRatio", - "ConditionRateRatioSAPUnit", - "ConditionRateRatioISOUnit", - "ConditionAmount", - "ConditionBaseAmount", - "TransactionCurrency", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderPricingElement", - "tags": [ - "Header Pricing Element" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderPricingElement", - "tags": [ - "Header Pricing Element" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderPricingElement/{SalesOrder}/{PricingProcedureStep}/{PricingProcedureCounter}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "PricingProcedureStep", - "in": "path", - "required": true, - "description": "Step Number", - "schema": { - "type": "string", - "maxLength": 3 - } - }, - { - "name": "PricingProcedureCounter", - "in": "path", - "required": true, - "description": "Condition Counter", - "schema": { - "type": "string", - "maxLength": 3 - } - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Header Pricing Element", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderScheduleLine": { - "get": { - "summary": "Get entities from SalesOrderScheduleLine", - "tags": [ - "Item Schedule Line" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "SalesOrderItem", - "SalesOrderItem desc", - "ScheduleLine", - "ScheduleLine desc", - "ScheduleLineCategory", - "ScheduleLineCategory desc", - "ScheduleLineOrderQuantity", - "ScheduleLineOrderQuantity desc", - "OrderQuantitySAPUnit", - "OrderQuantitySAPUnit desc", - "OrderQuantityISOUnit", - "OrderQuantityISOUnit desc", - "RequestedDeliveryDate", - "RequestedDeliveryDate desc", - "ConfirmedDeliveryDate", - "ConfirmedDeliveryDate desc", - "ConfdOrderQtyByMatlAvailCheck", - "ConfdOrderQtyByMatlAvailCheck desc", - "DeliveredQtyInOrderQtyUnit", - "DeliveredQtyInOrderQtyUnit desc", - "OpenConfdDelivQtyInOrdQtyUnit", - "OpenConfdDelivQtyInOrdQtyUnit desc", - "CorrectedQtyInOrderQtyUnit", - "CorrectedQtyInOrderQtyUnit desc", - "DelivBlockReasonForSchedLine", - "DelivBlockReasonForSchedLine desc", - "PurchaseRequisition", - "PurchaseRequisition desc", - "PurchaseRequisitionItem", - "PurchaseRequisitionItem desc", - "GoodsMovementType", - "GoodsMovementType desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "ScheduleLine", - "ScheduleLineCategory", - "ScheduleLineOrderQuantity", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "ConfdOrderQtyByMatlAvailCheck", - "DeliveredQtyInOrderQtyUnit", - "OpenConfdDelivQtyInOrdQtyUnit", - "CorrectedQtyInOrderQtyUnit", - "DelivBlockReasonForSchedLine", - "PurchaseRequisition", - "PurchaseRequisitionItem", - "GoodsMovementType" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderScheduleLine_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Document", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Document Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "ScheduleLine", - "in": "path", - "required": true, - "description": "Schedule Line Number", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get entity from SalesOrderScheduleLine by key", - "tags": [ - "Item Schedule Line" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "ScheduleLine", - "ScheduleLineCategory", - "ScheduleLineOrderQuantity", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "ConfdOrderQtyByMatlAvailCheck", - "DeliveredQtyInOrderQtyUnit", - "OpenConfdDelivQtyInOrdQtyUnit", - "CorrectedQtyInOrderQtyUnit", - "DelivBlockReasonForSchedLine", - "PurchaseRequisition", - "PurchaseRequisitionItem", - "GoodsMovementType" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_Item": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Document", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Document Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "ScheduleLine", - "in": "path", - "required": true, - "description": "Schedule Line Number", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get related _Item", - "tags": [ - "Item Schedule Line", - "Sales Order Item" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderItem", - "HigherLevelItem", - "SalesOrderItemCategory", - "SalesOrderItemText", - "Product", - "ProductGroup", - "MaterialByCustomer", - "InternationalArticleNumber", - "PurchaseOrderByCustomer", - "ConfdDelivQtyInOrderQtyUnit", - "OrderQuantitySAPUnit", - "OrderQuantityISOUnit", - "RequestedQuantity", - "RequestedQuantitySAPUnit", - "RequestedQuantityISOUnit", - "ItemGrossWeight", - "ItemNetWeight", - "ItemWeightSAPUnit", - "ItemWeightISOUnit", - "ItemVolume", - "ItemVolumeSAPUnit", - "ItemVolumeISOUnit", - "RequestedDeliveryDate", - "ConfirmedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "NetAmount", - "TransactionCurrency", - "TaxAmount", - "CustomerGroup", - "Batch", - "Plant", - "StorageLocation", - "ShippingPoint", - "ShippingType", - "Route", - "DeliveryPriority", - "PartialDeliveryIsAllowed", - "MaxNmbrOfPartialDelivery", - "DeliveryDateTypeRule", - "ReceivingPoint", - "DeliveryGroup", - "IncotermsClassification", - "IncotermsLocation1", - "IncotermsLocation2", - "IncotermsVersion", - "CustomerPaymentTerms", - "FixedValueDate", - "CustomerPriceGroup", - "MaterialPricingGroup", - "BusinessArea", - "ProfitCenter", - "MatlAccountAssignmentGroup", - "ItemBillingBlockReason", - "SalesDocumentRjcnReason", - "ProductConfiguration", - "SDProcessStatus", - "SDDocumentRejectionStatus", - "DeliveryStatus", - "BillingBlockStatus", - "ItemGeneralIncompletionStatus", - "DeliveryBlockStatus", - "SlsOrderItemDownPaymentStatus", - "OrderRelatedBillingStatus", - "ChmlCmplncStatus", - "DangerousGoodsStatus", - "SafetyDataSheetStatus", - "TrdCmplncEmbargoSts", - "TrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_ItemPartner", - "_ItemPricingElement", - "_ItemText", - "_SalesOrder", - "_ScheduleLine" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderScheduleLine/{SalesOrder}/{SalesOrderItem}/{ScheduleLine}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Document", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "SalesOrderItem", - "in": "path", - "required": true, - "description": "Sales Document Item", - "schema": { - "type": "string", - "maxLength": 6 - } - }, - { - "name": "ScheduleLine", - "in": "path", - "required": true, - "description": "Schedule Line Number", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Item Schedule Line", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderText": { - "get": { - "summary": "Get entities from SalesOrderText", - "tags": [ - "Header Text" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "name": "$filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "$orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrder desc", - "Language", - "Language desc", - "LongTextID", - "LongTextID desc", - "SAP__Messages", - "SAP__Messages desc" - ] - } - } - }, - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "Language", - "LongTextID", - "LongText", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of SalesOrderText_Type", - "type": "object", - "properties": { - "@odata.count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "Language", - "in": "path", - "required": true, - "description": "Language Key", - "schema": { - "type": "string", - "maxLength": 2 - } - }, - { - "name": "LongTextID", - "in": "path", - "required": true, - "description": "Text ID", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get entity from SalesOrderText by key", - "tags": [ - "Header Text" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "Language", - "LongTextID", - "LongText", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_SalesOrder" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "patch": { - "summary": "Update entity in SalesOrderText", - "tags": [ - "Header Text" - ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update" - } - } - } - }, - "responses": { - "200": { - "description": "Updated entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - }, - "delete": { - "summary": "Delete entity from SalesOrderText", - "tags": [ - "Header Text" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/SalesOrderText/{SalesOrder}/{Language}/{LongTextID}/_SalesOrder": { - "parameters": [ - { - "name": "SalesOrder", - "in": "path", - "required": true, - "description": "Sales Order", - "schema": { - "type": "string", - "maxLength": 10 - } - }, - { - "name": "Language", - "in": "path", - "required": true, - "description": "Language Key", - "schema": { - "type": "string", - "maxLength": 2 - } - }, - { - "name": "LongTextID", - "in": "path", - "required": true, - "description": "Text ID", - "schema": { - "type": "string", - "maxLength": 4 - } - } - ], - "get": { - "summary": "Get related _SalesOrder", - "tags": [ - "Header Text", - "Sales Order Header" - ], - "parameters": [ - { - "name": "$select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "SalesOrder", - "SalesOrderType", - "SalesOrderProcessingType", - "SoldToParty", - "SalesOrganization", - "DistributionChannel", - "ReferenceDistributionChannel", - "OrganizationDivision", - "SalesOffice", - "SalesGroup", - "SalesDistrict", - "CreatedByUser", - "CreationDate", - "CreationTime", - "LastChangeDateTime", - "LastChangedByUser", - "PurchaseOrderByCustomer", - "PurchaseOrderByShipToParty", - "CustomerPurchaseOrderType", - "CustomerPurchaseOrderDate", - "BusinessSolutionOrder", - "ReferenceSDDocument", - "SDDocumentReason", - "SalesOrderDate", - "RequestedDeliveryDate", - "PricingDate", - "ServicesRenderedDate", - "BillingDocumentDate", - "TotalNetAmount", - "TransactionCurrency", - "DeliveryDateTypeRule", - "ShippingCondition", - "CompleteDeliveryIsDefined", - "SlsDocIsRlvtForProofOfDeliv", - "ShippingType", - "ReceivingPoint", - "IncotermsClassification", - "IncotermsVersion", - "IncotermsLocation1", - "IncotermsLocation2", - "SDPricingProcedure", - "CustomerPriceGroup", - "PriceListType", - "FixedValueDate", - "TaxDepartureCountry", - "VATRegistrationCountry", - "IsEUTriangularDeal", - "CustomerPaymentTerms", - "PaymentMethod", - "BillingCompanyCode", - "ControllingArea", - "CustomerAccountAssignmentGroup", - "AssignmentReference", - "AccountingDocExternalReference", - "CustomerCreditAccount", - "HeaderBillingBlockReason", - "DeliveryBlockReason", - "SalesOrderApprovalReason", - "CustomerGroup", - "AdditionalCustomerGroup1", - "AdditionalCustomerGroup2", - "AdditionalCustomerGroup3", - "AdditionalCustomerGroup4", - "AdditionalCustomerGroup5", - "OverallSDProcessStatus", - "OverallDeliveryBlockStatus", - "OverallBillingBlockStatus", - "OverallDeliveryStatus", - "TotalCreditCheckStatus", - "OverallSDDocumentRejectionSts", - "TotalBlockStatus", - "HdrGeneralIncompletionStatus", - "OvrlItmGeneralIncompletionSts", - "OverallSDDocReferenceStatus", - "SalesDocApprovalStatus", - "OverallChmlCmplncStatus", - "OverallDangerousGoodsStatus", - "OverallSafetyDataSheetStatus", - "OverallTrdCmplncEmbargoSts", - "OvrlTrdCmplncSnctndListChkSts", - "OvrlTrdCmplncLegalCtrlChkSts", - "SalesOrderDownPaymentStatus", - "OverallOrdReltdBillgStatus", - "SAP__Messages" - ] - } - } - }, - { - "name": "$expand", - "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "*", - "_Item", - "_Partner", - "_PricingElement", - "_Text" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/$batch": { - "post": { - "summary": "Send a group of requests", - "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*", - "tags": [ - "Batch Requests" - ], - "requestBody": { - "required": true, - "description": "Batch request", - "content": { - "multipart/mixed;boundary=request-separator": { - "schema": { - "type": "string" - }, - "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET SalesOrder HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" - } - } - }, - "responses": { - "200": { - "description": "Batch response", - "content": { - "multipart/mixed": { - "schema": { - "type": "string" - }, - "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - } - }, - "components": { - "schemas": { - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "SalesOrderItem": { - "type": "string", - "maxLength": 6, - "title": "Item", - "description": "Sales Order Item" - }, - "Language": { - "type": "string", - "maxLength": 2, - "title": "Language Key" - }, - "LongTextID": { - "type": "string", - "maxLength": 4, - "title": "Text ID" - }, - "LongText": { - "type": "string", - "title": "String" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Item Text" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create": { - "type": "object", - "properties": { - "Language": { - "type": "string", - "maxLength": 2, - "title": "Language Key" - }, - "LongTextID": { - "type": "string", - "maxLength": 4, - "title": "Text ID" - }, - "LongText": { - "type": "string", - "title": "String" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "required": [ - "Language", - "LongTextID" - ], - "title": "Item Text (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-update": { - "type": "object", - "properties": { - "LongText": { - "type": "string", - "title": "String" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Item Text (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "PricingProcedureStep": { - "type": "string", - "maxLength": 3, - "title": "Step Number" - }, - "PricingProcedureCounter": { - "type": "string", - "maxLength": 3, - "title": "Counter", - "description": "Condition Counter" - }, - "ConditionType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesPricingConditionType", - "title": "Condition Type" - }, - "ConditionCalculationType": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "PriceConditionCalculationType", - "title": "Calculation Type", - "description": "Calculation Type for Condition" - }, - "ConditionRateAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Condition Amount" - }, - "ConditionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Currency", - "description": "Currency Key" - }, - "ConditionQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 5, - "multipleOf": 1, - "minimum": -99999, - "maximum": 99999, - "example": 0, - "title": "Pricing Unit", - "description": "Condition Pricing Unit" - }, - "ConditionBaseQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Quantity", - "description": "Quantity of the Condition Basis" - }, - "ConditionQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Condition Unit", - "description": "Condition Unit in the Document" - }, - "ConditionQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Condition Qty", - "description": "ISO Unit Code for Condition Quantity" - }, - "ConditionRateRatio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Ratio", - "description": "Condition Ratio (in Percent or Per Mille)" - }, - "ConditionRateRatioSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Internal UoM", - "description": "Unit of Measurement" - }, - "ConditionRateRatioISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Code for Condition Ratio" - }, - "ConditionAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Condition Value" - }, - "ConditionBaseAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Cndn Bs Amt", - "description": "Amount of the Condition Basis" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Header Pricing Element" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create": { - "type": "object", - "properties": { - "ConditionType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesPricingConditionType", - "title": "Condition Type" - }, - "ConditionRateAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Condition Amount" - }, - "ConditionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Currency", - "description": "Currency Key" - }, - "ConditionQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 5, - "multipleOf": 1, - "minimum": -99999, - "maximum": 99999, - "example": 0, - "title": "Pricing Unit", - "description": "Condition Pricing Unit" - }, - "ConditionQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Condition Unit", - "description": "Condition Unit in the Document" - }, - "ConditionQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Condition Qty", - "description": "ISO Unit Code for Condition Quantity" - }, - "ConditionRateRatio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Ratio", - "description": "Condition Ratio (in Percent or Per Mille)" - }, - "ConditionRateRatioSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Internal UoM", - "description": "Unit of Measurement" - }, - "ConditionRateRatioISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Code for Condition Ratio" - }, - "ConditionAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Condition Value" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "title": "Header Pricing Element (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-update": { - "type": "object", - "properties": { - "ConditionRateAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Condition Amount" - }, - "ConditionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Currency", - "description": "Currency Key" - }, - "ConditionQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 5, - "multipleOf": 1, - "minimum": -99999, - "maximum": 99999, - "example": 0, - "title": "Pricing Unit", - "description": "Condition Pricing Unit" - }, - "ConditionQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Condition Unit", - "description": "Condition Unit in the Document" - }, - "ConditionQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Condition Qty", - "description": "ISO Unit Code for Condition Quantity" - }, - "ConditionRateRatio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Ratio", - "description": "Condition Ratio (in Percent or Per Mille)" - }, - "ConditionRateRatioSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Internal UoM", - "description": "Unit of Measurement" - }, - "ConditionAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Condition Value" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Header Pricing Element (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "SalesOrderItem": { - "type": "string", - "maxLength": 6, - "title": "Item", - "description": "Sales Order Item" - }, - "PricingProcedureStep": { - "type": "string", - "maxLength": 3, - "title": "Step Number" - }, - "PricingProcedureCounter": { - "type": "string", - "maxLength": 3, - "title": "Counter", - "description": "Condition Counter" - }, - "ConditionType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesPricingConditionType", - "title": "Condition Type" - }, - "ConditionCalculationType": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "PriceConditionCalculationType", - "title": "Calculation Type", - "description": "Calculation Type for Condition" - }, - "ConditionRateAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Condition Amount" - }, - "ConditionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Currency", - "description": "Currency Key" - }, - "ConditionQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 5, - "multipleOf": 1, - "minimum": -99999, - "maximum": 99999, - "example": 0, - "title": "Pricing Unit", - "description": "Condition Pricing Unit" - }, - "ConditionBaseQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Quantity", - "description": "Quantity of the Condition Basis" - }, - "ConditionQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Condition Unit", - "description": "Condition Unit in the Document" - }, - "ConditionQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Condition Qty", - "description": "ISO Unit Code for Condition Quantity" - }, - "ConditionRateRatio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Ratio", - "description": "Condition Ratio (in Percent or Per Mille)" - }, - "ConditionRateRatioSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Internal UoM", - "description": "Unit of Measurement" - }, - "ConditionRateRatioISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Code for Condition Ratio" - }, - "ConditionAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Condition Value" - }, - "ConditionBaseAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Cndn Bs Amt", - "description": "Amount of the Condition Basis" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Item Pricing Element" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create": { - "type": "object", - "properties": { - "ConditionType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesPricingConditionType", - "title": "Condition Type" - }, - "ConditionRateAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Condition Amount" - }, - "ConditionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Currency", - "description": "Currency Key" - }, - "ConditionQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 5, - "multipleOf": 1, - "minimum": -99999, - "maximum": 99999, - "example": 0, - "title": "Pricing Unit", - "description": "Condition Pricing Unit" - }, - "ConditionQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Condition Unit", - "description": "Condition Unit in the Document" - }, - "ConditionQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Condition Qty", - "description": "ISO Unit Code for Condition Quantity" - }, - "ConditionRateRatio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Ratio", - "description": "Condition Ratio (in Percent or Per Mille)" - }, - "ConditionRateRatioSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Internal UoM", - "description": "Unit of Measurement" - }, - "ConditionRateRatioISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Code for Condition Ratio" - }, - "ConditionAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Condition Value" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "title": "Item Pricing Element (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-update": { - "type": "object", - "properties": { - "ConditionRateAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Condition Amount" - }, - "ConditionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Currency", - "description": "Currency Key" - }, - "ConditionQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 5, - "multipleOf": 1, - "minimum": -99999, - "maximum": 99999, - "example": 0, - "title": "Pricing Unit", - "description": "Condition Pricing Unit" - }, - "ConditionQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Condition Unit", - "description": "Condition Unit in the Document" - }, - "ConditionQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Condition Qty", - "description": "ISO Unit Code for Condition Quantity" - }, - "ConditionRateRatio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 24, - "x-sap-scale": 9, - "multipleOf": 1e-09, - "example": 0, - "title": "Ratio", - "description": "Condition Ratio (in Percent or Per Mille)" - }, - "ConditionRateRatioSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Internal UoM", - "description": "Unit of Measurement" - }, - "ConditionAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Condition Value" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Item Pricing Element (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "PartnerFunction": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "PartnerFunction", - "title": "Partner Function" - }, - "Customer": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Customer", - "description": "Customer Number" - }, - "Supplier": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Supplier", - "description": "Account Number of Supplier" - }, - "Personnel": { - "type": "string", - "nullable": true, - "maxLength": 8, - "title": "Personnel Number" - }, - "ContactPerson": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Contact Person", - "description": "Number of Contact Person" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Header Partner" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create": { - "type": "object", - "properties": { - "PartnerFunction": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "PartnerFunction", - "title": "Partner Function" - }, - "Customer": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Customer", - "description": "Customer Number" - }, - "Supplier": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Supplier", - "description": "Account Number of Supplier" - }, - "Personnel": { - "type": "string", - "nullable": true, - "maxLength": 8, - "title": "Personnel Number" - }, - "ContactPerson": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Contact Person", - "description": "Number of Contact Person" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "required": [ - "PartnerFunction" - ], - "title": "Header Partner (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-update": { - "type": "object", - "properties": { - "Customer": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Customer", - "description": "Customer Number" - }, - "Supplier": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Supplier", - "description": "Account Number of Supplier" - }, - "Personnel": { - "type": "string", - "nullable": true, - "maxLength": 8, - "title": "Personnel Number" - }, - "ContactPerson": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Contact Person", - "description": "Number of Contact Person" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Header Partner (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "Language": { - "type": "string", - "maxLength": 2, - "title": "Language Key" - }, - "LongTextID": { - "type": "string", - "maxLength": 4, - "title": "Text ID" - }, - "LongText": { - "type": "string", - "title": "String" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Header Text" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create": { - "type": "object", - "properties": { - "Language": { - "type": "string", - "maxLength": 2, - "title": "Language Key" - }, - "LongTextID": { - "type": "string", - "maxLength": 4, - "title": "Text ID" - }, - "LongText": { - "type": "string", - "title": "String" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "required": [ - "Language", - "LongTextID" - ], - "title": "Header Text (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-update": { - "type": "object", - "properties": { - "LongText": { - "type": "string", - "title": "String" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Header Text (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "SalesOrderItem": { - "type": "string", - "maxLength": 6, - "title": "Item", - "description": "Sales Order Item" - }, - "PartnerFunction": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "PartnerFunction", - "title": "Partner Function" - }, - "Customer": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Customer", - "description": "Customer Number" - }, - "Supplier": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Supplier", - "description": "Account Number of Supplier" - }, - "Personnel": { - "type": "string", - "nullable": true, - "maxLength": 8, - "title": "Personnel Number" - }, - "ContactPerson": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Contact Person", - "description": "Number of Contact Person" - }, - "PartnerIsSpecificForSDDocItem": { - "type": "boolean", - "title": "Item-Specific Partner", - "description": "Partner is specific for item" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Item Partner" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create": { - "type": "object", - "properties": { - "PartnerFunction": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "PartnerFunction", - "title": "Partner Function" - }, - "Customer": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Customer", - "description": "Customer Number" - }, - "Supplier": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Supplier", - "description": "Account Number of Supplier" - }, - "Personnel": { - "type": "string", - "nullable": true, - "maxLength": 8, - "title": "Personnel Number" - }, - "ContactPerson": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Contact Person", - "description": "Number of Contact Person" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "required": [ - "PartnerFunction" - ], - "title": "Item Partner (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-update": { - "type": "object", - "properties": { - "Customer": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Customer", - "description": "Customer Number" - }, - "Supplier": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Supplier", - "description": "Account Number of Supplier" - }, - "Personnel": { - "type": "string", - "nullable": true, - "maxLength": 8, - "title": "Personnel Number" - }, - "ContactPerson": { - "type": "string", - "nullable": true, - "maxLength": 10, - "title": "Contact Person", - "description": "Number of Contact Person" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Item Partner (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "SalesOrderItem": { - "type": "string", - "maxLength": 6, - "title": "Item", - "description": "Sales Order Item" - }, - "HigherLevelItem": { - "type": "string", - "nullable": true, - "maxLength": 6, - "title": "Higher-Level Item", - "description": "Higher-Level Item in Bill of Material Structures" - }, - "SalesOrderItemCategory": { - "type": "string", - "maxLength": 4, - "title": "Item Category", - "description": "Sales Document Item Category" - }, - "SalesOrderItemText": { - "type": "string", - "maxLength": 40, - "title": "Item Description", - "description": "Short Text for Sales Order Item" - }, - "Product": { - "type": "string", - "maxLength": 18, - "title": "Product", - "description": "Product Number" - }, - "ProductGroup": { - "type": "string", - "maxLength": 9, - "x-sap-object-node-type-reference": "ProductGroup", - "title": "Product Group" - }, - "MaterialByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Material", - "description": "Material Number Used by Customer" - }, - "InternationalArticleNumber": { - "type": "string", - "maxLength": 18, - "title": "EAN/UPC", - "description": "International Article Number (EAN/UPC)" - }, - "PurchaseOrderByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference" - }, - "ConfdDelivQtyInOrderQtyUnit": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Confirmed Quantity", - "description": "Cumulative Confirmed Quantity in Sales Unit" - }, - "OrderQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Sales Unit" - }, - "OrderQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Order Quantity", - "description": "ISO Unit Code for Order Quantity" - }, - "RequestedQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": 0, - "maximum": 999999999999.999, - "example": 0, - "title": "Requested Quantity" - }, - "RequestedQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Requested Qty Unit", - "description": "Unit of the Requested Quantity" - }, - "RequestedQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Code Req. Qty", - "description": "ISO Unit Code for Requested Quantity" - }, - "ItemGrossWeight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Gross Weight", - "description": "Gross Weight of the Item" - }, - "ItemNetWeight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Net Weight", - "description": "Net Weight of the Item" - }, - "ItemWeightSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Unit of Weight" - }, - "ItemWeightISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Code Item Weight", - "description": "ISO Unit Code for Item Weight" - }, - "ItemVolume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Volume", - "description": "Volume of the item" - }, - "ItemVolumeSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Volume Unit" - }, - "ItemVolumeISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Item Volume", - "description": "ISO Unit Code for Item Volume" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Requested Delivery Date" - }, - "ConfirmedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Confirmed Delivery Date" - }, - "PricingDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Pricing Date", - "description": "Date for Pricing and Exchange Rate" - }, - "ServicesRenderedDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Date of Services Rendered", - "description": "Date on which services are rendered" - }, - "BillingDocumentDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Billing Date" - }, - "NetAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Net Value", - "description": "Net Value of the Document Item in Document Currency" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "TaxAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 13, - "minimum": -9999999999999, - "maximum": 9999999999999, - "example": 0, - "title": "Tax Amount", - "description": "Tax Amount in Document Currency" - }, - "CustomerGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerGroup", - "title": "Customer Group" - }, - "Batch": { - "type": "string", - "maxLength": 10, - "title": "Batch", - "description": "Batch Number" - }, - "Plant": { - "type": "string", - "maxLength": 4, - "title": "Plant", - "description": "Plant (Own or External)" - }, - "StorageLocation": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "StorageLocation", - "title": "Storage Location" - }, - "ShippingPoint": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "ShippingPoint", - "title": "Shipping Point", - "description": "Shipping Point / Receiving Point" - }, - "ShippingType": { - "type": "string", - "maxLength": 2, - "title": "Shipping Type" - }, - "Route": { - "type": "string", - "maxLength": 6, - "title": "Route" - }, - "DeliveryPriority": { - "type": "string", - "maxLength": 2, - "title": "Delivery Priority" - }, - "PartialDeliveryIsAllowed": { - "type": "string", - "maxLength": 1, - "title": "Partial Delivery for Item", - "description": "Partial Delivery at Item Level" - }, - "MaxNmbrOfPartialDelivery": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 1, - "multipleOf": 1, - "minimum": -9, - "maximum": 9, - "example": 0, - "title": "Number of Partial Deliveries", - "description": "Number of Allowed Partial Deliveries" - }, - "DeliveryDateTypeRule": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "DeliveryDateTypeRule", - "title": "Deliv Date Rule", - "description": "Delivery Date Rule" - }, - "ReceivingPoint": { - "type": "string", - "maxLength": 25, - "title": "Receiving Point" - }, - "DeliveryGroup": { - "type": "string", - "maxLength": 3, - "title": "Delivery Group", - "description": "Delivery Group (Items are delivered together)" - }, - "IncotermsClassification": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "IncotermsClassification", - "title": "Incoterms", - "description": "Incoterms (Part 1)" - }, - "IncotermsLocation1": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 1" - }, - "IncotermsLocation2": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 2" - }, - "IncotermsVersion": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "IncotermsVersion", - "title": "Incoterms Version" - }, - "CustomerPaymentTerms": { - "type": "string", - "maxLength": 4, - "title": "Terms of Payment", - "description": "Key for Terms of Payment" - }, - "FixedValueDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Fixed Value Date" - }, - "CustomerPriceGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerPriceGroup", - "title": "Customer Price Group" - }, - "MaterialPricingGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "MaterialPricingGroup", - "title": "Product Price Group" - }, - "BusinessArea": { - "type": "string", - "maxLength": 4, - "title": "Business Area" - }, - "ProfitCenter": { - "type": "string", - "maxLength": 10, - "title": "Profit Center" - }, - "MatlAccountAssignmentGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "MaterialAccountAssignmentGroup", - "title": "Acct Assmt Grp Mat.", - "description": "Account Assignment Group for Material" - }, - "ItemBillingBlockReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "BillingBlockReason", - "title": "Billing Block", - "description": "Billing Block for Item" - }, - "SalesDocumentRjcnReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "SalesDocumentRjcnReason", - "title": "Reason for Rejection", - "description": "Reason for Rejection of Sales Documents" - }, - "ProductConfiguration": { - "type": "string", - "maxLength": 18, - "title": "Configuration" - }, - "SDProcessStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SDProcessStatus", - "title": "Overall Status", - "description": "Overall Processing Status (Item)" - }, - "SDDocumentRejectionStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SalesDocRejectionStatus", - "title": "Rejection Status", - "description": "Rejection Status (Item)" - }, - "DeliveryStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SalesDocDeliveryStatus", - "title": "Delivery Status", - "description": "Delivery Status (Item)" - }, - "BillingBlockStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SalesDocItemBillingBlockStatus", - "title": "Billing Block Status", - "description": "Billing Block Status (Item)" - }, - "ItemGeneralIncompletionStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SlsDocItemGenIncompltnStatus", - "title": "Incompletion Status", - "description": "Incompletion Status (Item)" - }, - "DeliveryBlockStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SalesDocDeliveryBlockStatus", - "title": "Delivery Block Status", - "description": "Delivery Block Status (Item)" - }, - "SlsOrderItemDownPaymentStatus": { - "type": "string", - "maxLength": 1, - "title": "Down Payment Status" - }, - "OrderRelatedBillingStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "OrderRelatedBillingStatus", - "title": "Order-Related Billing Status", - "description": "Order-Related Billing Status (Item)" - }, - "ChmlCmplncStatus": { - "type": "string", - "maxLength": 1, - "title": "Product Marketability Status", - "description": "Product Marketability Status (Item)" - }, - "DangerousGoodsStatus": { - "type": "string", - "maxLength": 1, - "title": "Dangerous Goods Status", - "description": "Dangerous Goods Status (Item)" - }, - "SafetyDataSheetStatus": { - "type": "string", - "maxLength": 1, - "title": "Safety Data Sheet Status", - "description": "Safety Data Sheet Status (Item)" - }, - "TrdCmplncEmbargoSts": { - "type": "string", - "maxLength": 1, - "title": "Embargo Status", - "description": "Embargo Status (Item)" - }, - "TrdCmplncSnctndListChkSts": { - "type": "string", - "maxLength": 1, - "title": "Screening Status", - "description": "Screening Status (Item)" - }, - "OvrlTrdCmplncLegalCtrlChkSts": { - "type": "string", - "maxLength": 1, - "title": "Legal Control Status", - "description": "Legal Control Status (All Schedule Lines)" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_ItemPartner": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type" - } - }, - "_ItemPricingElement": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type" - } - }, - "_ItemText": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - }, - "_ScheduleLine": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type" - } - } - }, - "title": "Sales Order Item" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create": { - "type": "object", - "properties": { - "SalesOrderItem": { - "type": "string", - "maxLength": 6, - "title": "Item", - "description": "Sales Order Item" - }, - "HigherLevelItem": { - "type": "string", - "nullable": true, - "maxLength": 6, - "title": "Higher-Level Item", - "description": "Higher-Level Item in Bill of Material Structures" - }, - "SalesOrderItemCategory": { - "type": "string", - "maxLength": 4, - "title": "Item Category", - "description": "Sales Document Item Category" - }, - "SalesOrderItemText": { - "type": "string", - "maxLength": 40, - "title": "Item Description", - "description": "Short Text for Sales Order Item" - }, - "Product": { - "type": "string", - "maxLength": 18, - "title": "Product", - "description": "Product Number" - }, - "ProductGroup": { - "type": "string", - "maxLength": 9, - "x-sap-object-node-type-reference": "ProductGroup", - "title": "Product Group" - }, - "MaterialByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Material", - "description": "Material Number Used by Customer" - }, - "InternationalArticleNumber": { - "type": "string", - "maxLength": 18, - "title": "EAN/UPC", - "description": "International Article Number (EAN/UPC)" - }, - "PurchaseOrderByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference" - }, - "RequestedQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": 0, - "maximum": 999999999999.999, - "example": 0, - "title": "Requested Quantity" - }, - "RequestedQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Requested Qty Unit", - "description": "Unit of the Requested Quantity" - }, - "RequestedQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Code Req. Qty", - "description": "ISO Unit Code for Requested Quantity" - }, - "ItemGrossWeight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Gross Weight", - "description": "Gross Weight of the Item" - }, - "ItemNetWeight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Net Weight", - "description": "Net Weight of the Item" - }, - "ItemWeightSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Unit of Weight" - }, - "ItemWeightISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Code Item Weight", - "description": "ISO Unit Code for Item Weight" - }, - "ItemVolume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Volume", - "description": "Volume of the item" - }, - "ItemVolumeSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Volume Unit" - }, - "ItemVolumeISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Item Volume", - "description": "ISO Unit Code for Item Volume" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Requested Delivery Date" - }, - "PricingDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Pricing Date", - "description": "Date for Pricing and Exchange Rate" - }, - "ServicesRenderedDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Date of Services Rendered", - "description": "Date on which services are rendered" - }, - "BillingDocumentDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Billing Date" - }, - "CustomerGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerGroup", - "title": "Customer Group" - }, - "Batch": { - "type": "string", - "maxLength": 10, - "title": "Batch", - "description": "Batch Number" - }, - "Plant": { - "type": "string", - "maxLength": 4, - "title": "Plant", - "description": "Plant (Own or External)" - }, - "StorageLocation": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "StorageLocation", - "title": "Storage Location" - }, - "ShippingPoint": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "ShippingPoint", - "title": "Shipping Point", - "description": "Shipping Point / Receiving Point" - }, - "ShippingType": { - "type": "string", - "maxLength": 2, - "title": "Shipping Type" - }, - "Route": { - "type": "string", - "maxLength": 6, - "title": "Route" - }, - "DeliveryPriority": { - "type": "string", - "maxLength": 2, - "title": "Delivery Priority" - }, - "PartialDeliveryIsAllowed": { - "type": "string", - "maxLength": 1, - "title": "Partial Delivery for Item", - "description": "Partial Delivery at Item Level" - }, - "MaxNmbrOfPartialDelivery": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 1, - "multipleOf": 1, - "minimum": -9, - "maximum": 9, - "example": 0, - "title": "Number of Partial Deliveries", - "description": "Number of Allowed Partial Deliveries" - }, - "DeliveryDateTypeRule": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "DeliveryDateTypeRule", - "title": "Deliv Date Rule", - "description": "Delivery Date Rule" - }, - "ReceivingPoint": { - "type": "string", - "maxLength": 25, - "title": "Receiving Point" - }, - "DeliveryGroup": { - "type": "string", - "maxLength": 3, - "title": "Delivery Group", - "description": "Delivery Group (Items are delivered together)" - }, - "IncotermsClassification": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "IncotermsClassification", - "title": "Incoterms", - "description": "Incoterms (Part 1)" - }, - "IncotermsLocation1": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 1" - }, - "IncotermsLocation2": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 2" - }, - "CustomerPaymentTerms": { - "type": "string", - "maxLength": 4, - "title": "Terms of Payment", - "description": "Key for Terms of Payment" - }, - "FixedValueDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Fixed Value Date" - }, - "CustomerPriceGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerPriceGroup", - "title": "Customer Price Group" - }, - "MaterialPricingGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "MaterialPricingGroup", - "title": "Product Price Group" - }, - "ProfitCenter": { - "type": "string", - "maxLength": 10, - "title": "Profit Center" - }, - "MatlAccountAssignmentGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "MaterialAccountAssignmentGroup", - "title": "Acct Assmt Grp Mat.", - "description": "Account Assignment Group for Material" - }, - "ItemBillingBlockReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "BillingBlockReason", - "title": "Billing Block", - "description": "Billing Block for Item" - }, - "SalesDocumentRjcnReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "SalesDocumentRjcnReason", - "title": "Reason for Rejection", - "description": "Reason for Rejection of Sales Documents" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_ItemPartner": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPartner_Type-create" - } - }, - "_ItemPricingElement": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemPricingElmnt_Type-create" - } - }, - "_ItemText": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItemText_Type-create" - } - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - }, - "_ScheduleLine": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create" - } - } - }, - "required": [ - "SalesOrderItem" - ], - "title": "Sales Order Item (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-update": { - "type": "object", - "properties": { - "HigherLevelItem": { - "type": "string", - "nullable": true, - "maxLength": 6, - "title": "Higher-Level Item", - "description": "Higher-Level Item in Bill of Material Structures" - }, - "SalesOrderItemCategory": { - "type": "string", - "maxLength": 4, - "title": "Item Category", - "description": "Sales Document Item Category" - }, - "SalesOrderItemText": { - "type": "string", - "maxLength": 40, - "title": "Item Description", - "description": "Short Text for Sales Order Item" - }, - "Product": { - "type": "string", - "maxLength": 18, - "title": "Product", - "description": "Product Number" - }, - "ProductGroup": { - "type": "string", - "maxLength": 9, - "x-sap-object-node-type-reference": "ProductGroup", - "title": "Product Group" - }, - "MaterialByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Material", - "description": "Material Number Used by Customer" - }, - "InternationalArticleNumber": { - "type": "string", - "maxLength": 18, - "title": "EAN/UPC", - "description": "International Article Number (EAN/UPC)" - }, - "PurchaseOrderByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference" - }, - "RequestedQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": 0, - "maximum": 999999999999.999, - "example": 0, - "title": "Requested Quantity" - }, - "RequestedQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Requested Qty Unit", - "description": "Unit of the Requested Quantity" - }, - "RequestedQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Code Req. Qty", - "description": "ISO Unit Code for Requested Quantity" - }, - "ItemGrossWeight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Gross Weight", - "description": "Gross Weight of the Item" - }, - "ItemNetWeight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Net Weight", - "description": "Net Weight of the Item" - }, - "ItemWeightSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Unit of Weight" - }, - "ItemWeightISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Code Item Weight", - "description": "ISO Unit Code for Item Weight" - }, - "ItemVolume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -999999999999.999, - "maximum": 999999999999.999, - "example": 0, - "title": "Volume", - "description": "Volume of the item" - }, - "ItemVolumeSAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Volume Unit" - }, - "ItemVolumeISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Unit Item Volume", - "description": "ISO Unit Code for Item Volume" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Requested Delivery Date" - }, - "PricingDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Pricing Date", - "description": "Date for Pricing and Exchange Rate" - }, - "ServicesRenderedDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Date of Services Rendered", - "description": "Date on which services are rendered" - }, - "BillingDocumentDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Billing Date" - }, - "CustomerGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerGroup", - "title": "Customer Group" - }, - "Batch": { - "type": "string", - "maxLength": 10, - "title": "Batch", - "description": "Batch Number" - }, - "Plant": { - "type": "string", - "maxLength": 4, - "title": "Plant", - "description": "Plant (Own or External)" - }, - "StorageLocation": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "StorageLocation", - "title": "Storage Location" - }, - "ShippingPoint": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "ShippingPoint", - "title": "Shipping Point", - "description": "Shipping Point / Receiving Point" - }, - "ShippingType": { - "type": "string", - "maxLength": 2, - "title": "Shipping Type" - }, - "Route": { - "type": "string", - "maxLength": 6, - "title": "Route" - }, - "DeliveryPriority": { - "type": "string", - "maxLength": 2, - "title": "Delivery Priority" - }, - "PartialDeliveryIsAllowed": { - "type": "string", - "maxLength": 1, - "title": "Partial Delivery for Item", - "description": "Partial Delivery at Item Level" - }, - "MaxNmbrOfPartialDelivery": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 1, - "multipleOf": 1, - "minimum": -9, - "maximum": 9, - "example": 0, - "title": "Number of Partial Deliveries", - "description": "Number of Allowed Partial Deliveries" - }, - "DeliveryDateTypeRule": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "DeliveryDateTypeRule", - "title": "Deliv Date Rule", - "description": "Delivery Date Rule" - }, - "ReceivingPoint": { - "type": "string", - "maxLength": 25, - "title": "Receiving Point" - }, - "DeliveryGroup": { - "type": "string", - "maxLength": 3, - "title": "Delivery Group", - "description": "Delivery Group (Items are delivered together)" - }, - "IncotermsClassification": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "IncotermsClassification", - "title": "Incoterms", - "description": "Incoterms (Part 1)" - }, - "IncotermsLocation1": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 1" - }, - "IncotermsLocation2": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 2" - }, - "CustomerPaymentTerms": { - "type": "string", - "maxLength": 4, - "title": "Terms of Payment", - "description": "Key for Terms of Payment" - }, - "FixedValueDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Fixed Value Date" - }, - "CustomerPriceGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerPriceGroup", - "title": "Customer Price Group" - }, - "MaterialPricingGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "MaterialPricingGroup", - "title": "Product Price Group" - }, - "ProfitCenter": { - "type": "string", - "maxLength": 10, - "title": "Profit Center" - }, - "MatlAccountAssignmentGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "MaterialAccountAssignmentGroup", - "title": "Acct Assmt Grp Mat.", - "description": "Account Assignment Group for Material" - }, - "ItemBillingBlockReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "BillingBlockReason", - "title": "Billing Block", - "description": "Billing Block for Item" - }, - "SalesDocumentRjcnReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "SalesDocumentRjcnReason", - "title": "Reason for Rejection", - "description": "Reason for Rejection of Sales Documents" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Sales Order Item (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "SalesOrderType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesOrderType", - "title": "Language key", - "description": "Language key for sales document type" - }, - "SalesOrderProcessingType": { - "type": "string", - "maxLength": 1, - "title": "Indicator", - "description": "SD document indicator" - }, - "SoldToParty": { - "type": "string", - "maxLength": 10, - "title": "Sold-to Party" - }, - "SalesOrganization": { - "type": "string", - "maxLength": 4, - "title": "Sales Organization" - }, - "DistributionChannel": { - "type": "string", - "maxLength": 2, - "title": "Distribution Channel" - }, - "ReferenceDistributionChannel": { - "type": "string", - "maxLength": 2, - "title": "RefDistCh-Cust/Mat.", - "description": "Reference distrib.channel for cust.and material masters" - }, - "OrganizationDivision": { - "type": "string", - "maxLength": 2, - "title": "Division" - }, - "SalesOffice": { - "type": "string", - "maxLength": 4, - "title": "Sales Office" - }, - "SalesGroup": { - "type": "string", - "maxLength": 3, - "title": "Sales Group" - }, - "SalesDistrict": { - "type": "string", - "maxLength": 6, - "title": "Sales District" - }, - "CreatedByUser": { - "type": "string", - "maxLength": 12, - "title": "Created By", - "description": "Name of Person Responsible for Creating the Object" - }, - "CreationDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Created On", - "description": "Record Creation Date" - }, - "CreationTime": { - "type": "string", - "format": "time", - "example": "15:51:04", - "title": "Created At", - "description": "Time at Which Record Was Created" - }, - "LastChangeDateTime": { - "type": "string", - "nullable": true, - "format": "date-time", - "example": "2017-04-13T15:51:04Z", - "title": "Last Changed On", - "description": "Last Changed Date Time" - }, - "LastChangedByUser": { - "type": "string", - "maxLength": 12, - "title": "Last Changed By", - "description": "User Who Last Changed the Business Document" - }, - "PurchaseOrderByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference" - }, - "PurchaseOrderByShipToParty": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference", - "description": "Ship-to Party's Customer Reference" - }, - "CustomerPurchaseOrderType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "PurchaseOrderTypeByCustomer", - "title": "Purchase Order Type", - "description": "Customer Purchase Order Type" - }, - "CustomerPurchaseOrderDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Customer Reference Date" - }, - "BusinessSolutionOrder": { - "type": "string", - "maxLength": 10, - "title": "Solution Order" - }, - "ReferenceSDDocument": { - "type": "string", - "maxLength": 10, - "title": "Reference Document", - "description": "Document Number of Reference Document" - }, - "SDDocumentReason": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "SalesDocumentReason", - "title": "Order Reason", - "description": "Order Reason (Reason for the Business Transaction)" - }, - "SalesOrderDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Document Date", - "description": "Document Date (Date Received/Sent)" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Requested Delivery Date" - }, - "PricingDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Pricing Date", - "description": "Date for Pricing and Exchange Rate" - }, - "ServicesRenderedDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Date of Services Rendered", - "description": "Date on which services are rendered" - }, - "BillingDocumentDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Billing Date" - }, - "TotalNetAmount": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 15, - "minimum": -999999999999999, - "maximum": 999999999999999, - "example": 0, - "title": "Net Value", - "description": "Net Value of the Sales Document in Document Currency" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "DeliveryDateTypeRule": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "DeliveryDateTypeRule", - "title": "Delivery Date Rule" - }, - "ShippingCondition": { - "type": "string", - "maxLength": 2, - "title": "Shipping Conditions" - }, - "CompleteDeliveryIsDefined": { - "type": "boolean", - "title": "Complete Delivery", - "description": "Complete Delivery Defined for Each Sales Order" - }, - "SlsDocIsRlvtForProofOfDeliv": { - "type": "boolean", - "title": "Relevant for Proof of Delivery" - }, - "ShippingType": { - "type": "string", - "maxLength": 2, - "title": "Shipping Type" - }, - "ReceivingPoint": { - "type": "string", - "maxLength": 25, - "title": "Receiving Point" - }, - "IncotermsClassification": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "IncotermsClassification", - "title": "Incoterms", - "description": "Incoterms (Part 1)" - }, - "IncotermsVersion": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "IncotermsVersion", - "title": "Incoterms Version" - }, - "IncotermsLocation1": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 1" - }, - "IncotermsLocation2": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 2" - }, - "SDPricingProcedure": { - "type": "string", - "maxLength": 6, - "title": "Pricing Procedure", - "description": "Pricing Procedure in Pricing" - }, - "CustomerPriceGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerPriceGroup", - "title": "Customer Price Group" - }, - "PriceListType": { - "type": "string", - "maxLength": 2, - "title": "Price List Type" - }, - "FixedValueDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Fixed Value Date" - }, - "TaxDepartureCountry": { - "type": "string", - "maxLength": 3, - "title": "Tax Departure Country/Region" - }, - "VATRegistrationCountry": { - "type": "string", - "maxLength": 3, - "title": "Tax Destination Country/Region" - }, - "IsEUTriangularDeal": { - "type": "boolean", - "title": "EU Triangular Deal", - "description": "Indicator: Triangular Deal Within the EU" - }, - "CustomerPaymentTerms": { - "type": "string", - "maxLength": 4, - "title": "Terms of Payment", - "description": "Key for Terms of Payment" - }, - "PaymentMethod": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "PaymentMethod", - "title": "Payment Method" - }, - "BillingCompanyCode": { - "type": "string", - "maxLength": 4, - "title": "CCode to Be Billed", - "description": "Company Code to Be Billed" - }, - "ControllingArea": { - "type": "string", - "maxLength": 4, - "title": "Controlling Area" - }, - "CustomerAccountAssignmentGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerAccountAssignmentGroup", - "title": "Account Assignment Group for Customer" - }, - "AssignmentReference": { - "type": "string", - "maxLength": 18, - "title": "Assignment", - "description": "Assignment Number" - }, - "AccountingDocExternalReference": { - "type": "string", - "maxLength": 16, - "title": "Reference", - "description": "Reference Document Number" - }, - "CustomerCreditAccount": { - "type": "string", - "maxLength": 10, - "title": "Credit Account", - "description": "Customer's Account Number with Credit Limit Reference" - }, - "HeaderBillingBlockReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "BillingBlockReason", - "title": "Billing Block", - "description": "Billing Block in SD Document" - }, - "DeliveryBlockReason": { - "type": "string", - "maxLength": 2, - "title": "Delivery Block", - "description": "Delivery Block (Document Header)" - }, - "SalesOrderApprovalReason": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesOrderApprovalReason", - "title": "Approval Request Reason", - "description": "Approval Request Reason ID" - }, - "CustomerGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerGroup", - "title": "Customer Group" - }, - "AdditionalCustomerGroup1": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup1", - "title": "Customer Group 1" - }, - "AdditionalCustomerGroup2": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup2", - "title": "Customer Group 2" - }, - "AdditionalCustomerGroup3": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup3", - "title": "Customer Group 3" - }, - "AdditionalCustomerGroup4": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup4", - "title": "Customer Group 4" - }, - "AdditionalCustomerGroup5": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup5", - "title": "Customer Group 5" - }, - "OverallSDProcessStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "OverallSDProcessStatus", - "title": "Overall Status", - "description": "Overall Processing Status (Header/All Items)" - }, - "OverallDeliveryBlockStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SlsDocOvrlDeliveryBlockStatus", - "title": "Delivery Block Status", - "description": "Delivery Block Status (Item)" - }, - "OverallBillingBlockStatus": { - "type": "string", - "maxLength": 1, - "title": "Billing Block Status", - "description": "Billing Block Status (All Items)" - }, - "OverallDeliveryStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SalesDocOverallDeliveryStatus", - "title": "Delivery Status", - "description": "Delivery Status (All Items)" - }, - "TotalCreditCheckStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "TotalCreditCheckStatus", - "title": "Credit Status", - "description": "Overall Status of Credit Checks" - }, - "OverallSDDocumentRejectionSts": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "OverallSDDocumentRejectionSts", - "title": "Rejection Status", - "description": "Rejection Status (All Items)" - }, - "TotalBlockStatus": { - "type": "string", - "maxLength": 1, - "title": "Overall Block Status", - "description": "Overall Block Status (Header)" - }, - "HdrGeneralIncompletionStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SlsDocGenIncompletionStatus", - "title": "Incompletion Status (Header)" - }, - "OvrlItmGeneralIncompletionSts": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SlsDocOvrlItmGenIncompltnSts", - "title": "Incompletion Status (Items)", - "description": "Incompletion Status (All Items)" - }, - "OverallSDDocReferenceStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "OverallSDDocReferenceStatus", - "title": "Reference Status", - "description": "Reference Status (All Items)" - }, - "SalesDocApprovalStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "SalesDocApprovalStatus", - "title": "Approval Status", - "description": "Document Approval Status" - }, - "OverallChmlCmplncStatus": { - "type": "string", - "maxLength": 1, - "title": "Product Marketability Status", - "description": "Product Marketability Status (All Items)" - }, - "OverallDangerousGoodsStatus": { - "type": "string", - "maxLength": 1, - "title": "Dangerous Goods Status", - "description": "Dangerous Goods Status (All Items)" - }, - "OverallSafetyDataSheetStatus": { - "type": "string", - "maxLength": 1, - "title": "Safety Data Sheet Status", - "description": "Safety Data Sheet Status (All Items)" - }, - "OverallTrdCmplncEmbargoSts": { - "type": "string", - "maxLength": 1, - "title": "Embargo Status", - "description": "Embargo Status (All Items)" - }, - "OvrlTrdCmplncSnctndListChkSts": { - "type": "string", - "maxLength": 1, - "title": "Screening Status", - "description": "Screening Status (All Items)" - }, - "OvrlTrdCmplncLegalCtrlChkSts": { - "type": "string", - "maxLength": 1, - "title": "Legal Control Status" - }, - "SalesOrderDownPaymentStatus": { - "type": "string", - "maxLength": 1, - "title": "Down Payment Status" - }, - "OverallOrdReltdBillgStatus": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "OverallOrdReltdBillgStatus", - "title": "Order-Related Billing Status", - "description": "Order-Related Billing Status (All Items)" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message" - } - }, - "_Item": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - } - }, - "_Partner": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type" - } - }, - "_PricingElement": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type" - } - }, - "_Text": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type" - } - } - }, - "title": "Sales Order Header" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Order" - }, - "SalesOrderType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "SalesOrderType", - "title": "Language key", - "description": "Language key for sales document type" - }, - "SoldToParty": { - "type": "string", - "maxLength": 10, - "title": "Sold-to Party" - }, - "SalesOrganization": { - "type": "string", - "maxLength": 4, - "title": "Sales Organization" - }, - "DistributionChannel": { - "type": "string", - "maxLength": 2, - "title": "Distribution Channel" - }, - "OrganizationDivision": { - "type": "string", - "maxLength": 2, - "title": "Division" - }, - "SalesOffice": { - "type": "string", - "maxLength": 4, - "title": "Sales Office" - }, - "SalesGroup": { - "type": "string", - "maxLength": 3, - "title": "Sales Group" - }, - "SalesDistrict": { - "type": "string", - "maxLength": 6, - "title": "Sales District" - }, - "PurchaseOrderByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference" - }, - "PurchaseOrderByShipToParty": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference", - "description": "Ship-to Party's Customer Reference" - }, - "CustomerPurchaseOrderType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "PurchaseOrderTypeByCustomer", - "title": "Purchase Order Type", - "description": "Customer Purchase Order Type" - }, - "CustomerPurchaseOrderDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Customer Reference Date" - }, - "SDDocumentReason": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "SalesDocumentReason", - "title": "Order Reason", - "description": "Order Reason (Reason for the Business Transaction)" - }, - "SalesOrderDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Document Date", - "description": "Document Date (Date Received/Sent)" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Requested Delivery Date" - }, - "PricingDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Pricing Date", - "description": "Date for Pricing and Exchange Rate" - }, - "ServicesRenderedDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Date of Services Rendered", - "description": "Date on which services are rendered" - }, - "BillingDocumentDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Billing Date" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "DeliveryDateTypeRule": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "DeliveryDateTypeRule", - "title": "Delivery Date Rule" - }, - "ShippingCondition": { - "type": "string", - "maxLength": 2, - "title": "Shipping Conditions" - }, - "CompleteDeliveryIsDefined": { - "type": "boolean", - "title": "Complete Delivery", - "description": "Complete Delivery Defined for Each Sales Order" - }, - "SlsDocIsRlvtForProofOfDeliv": { - "type": "boolean", - "title": "Relevant for Proof of Delivery" - }, - "ShippingType": { - "type": "string", - "maxLength": 2, - "title": "Shipping Type" - }, - "ReceivingPoint": { - "type": "string", - "maxLength": 25, - "title": "Receiving Point" - }, - "IncotermsClassification": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "IncotermsClassification", - "title": "Incoterms", - "description": "Incoterms (Part 1)" - }, - "IncotermsVersion": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "IncotermsVersion", - "title": "Incoterms Version" - }, - "IncotermsLocation1": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 1" - }, - "IncotermsLocation2": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 2" - }, - "CustomerPriceGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerPriceGroup", - "title": "Customer Price Group" - }, - "PriceListType": { - "type": "string", - "maxLength": 2, - "title": "Price List Type" - }, - "FixedValueDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Fixed Value Date" - }, - "TaxDepartureCountry": { - "type": "string", - "maxLength": 3, - "title": "Tax Departure Country/Region" - }, - "VATRegistrationCountry": { - "type": "string", - "maxLength": 3, - "title": "Tax Destination Country/Region" - }, - "IsEUTriangularDeal": { - "type": "boolean", - "title": "EU Triangular Deal", - "description": "Indicator: Triangular Deal Within the EU" - }, - "CustomerPaymentTerms": { - "type": "string", - "maxLength": 4, - "title": "Terms of Payment", - "description": "Key for Terms of Payment" - }, - "PaymentMethod": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "PaymentMethod", - "title": "Payment Method" - }, - "CustomerAccountAssignmentGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerAccountAssignmentGroup", - "title": "Account Assignment Group for Customer" - }, - "AssignmentReference": { - "type": "string", - "maxLength": 18, - "title": "Assignment", - "description": "Assignment Number" - }, - "AccountingDocExternalReference": { - "type": "string", - "maxLength": 16, - "title": "Reference", - "description": "Reference Document Number" - }, - "HeaderBillingBlockReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "BillingBlockReason", - "title": "Billing Block", - "description": "Billing Block in SD Document" - }, - "DeliveryBlockReason": { - "type": "string", - "maxLength": 2, - "title": "Delivery Block", - "description": "Delivery Block (Document Header)" - }, - "CustomerGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerGroup", - "title": "Customer Group" - }, - "AdditionalCustomerGroup1": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup1", - "title": "Customer Group 1" - }, - "AdditionalCustomerGroup2": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup2", - "title": "Customer Group 2" - }, - "AdditionalCustomerGroup3": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup3", - "title": "Customer Group 3" - }, - "AdditionalCustomerGroup4": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup4", - "title": "Customer Group 4" - }, - "AdditionalCustomerGroup5": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup5", - "title": "Customer Group 5" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create" - } - }, - "_Item": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" - } - }, - "_Partner": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPartner_Type-create" - } - }, - "_PricingElement": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderPricingElement_Type-create" - } - }, - "_Text": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderText_Type-create" - } - } - }, - "required": [ - "SalesOrder" - ], - "title": "Sales Order Header (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-update": { - "type": "object", - "properties": { - "SoldToParty": { - "type": "string", - "maxLength": 10, - "title": "Sold-to Party" - }, - "SalesOrganization": { - "type": "string", - "maxLength": 4, - "title": "Sales Organization" - }, - "DistributionChannel": { - "type": "string", - "maxLength": 2, - "title": "Distribution Channel" - }, - "OrganizationDivision": { - "type": "string", - "maxLength": 2, - "title": "Division" - }, - "SalesOffice": { - "type": "string", - "maxLength": 4, - "title": "Sales Office" - }, - "SalesGroup": { - "type": "string", - "maxLength": 3, - "title": "Sales Group" - }, - "SalesDistrict": { - "type": "string", - "maxLength": 6, - "title": "Sales District" - }, - "PurchaseOrderByCustomer": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference" - }, - "PurchaseOrderByShipToParty": { - "type": "string", - "maxLength": 35, - "title": "Customer Reference", - "description": "Ship-to Party's Customer Reference" - }, - "CustomerPurchaseOrderType": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "PurchaseOrderTypeByCustomer", - "title": "Purchase Order Type", - "description": "Customer Purchase Order Type" - }, - "CustomerPurchaseOrderDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Customer Reference Date" - }, - "SDDocumentReason": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "SalesDocumentReason", - "title": "Order Reason", - "description": "Order Reason (Reason for the Business Transaction)" - }, - "SalesOrderDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Document Date", - "description": "Document Date (Date Received/Sent)" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Requested Delivery Date" - }, - "PricingDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Pricing Date", - "description": "Date for Pricing and Exchange Rate" - }, - "ServicesRenderedDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Date of Services Rendered", - "description": "Date on which services are rendered" - }, - "BillingDocumentDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Billing Date" - }, - "TransactionCurrency": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "Currency", - "title": "Document Currency", - "description": "SD Document Currency" - }, - "DeliveryDateTypeRule": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "DeliveryDateTypeRule", - "title": "Delivery Date Rule" - }, - "ShippingCondition": { - "type": "string", - "maxLength": 2, - "title": "Shipping Conditions" - }, - "CompleteDeliveryIsDefined": { - "type": "boolean", - "title": "Complete Delivery", - "description": "Complete Delivery Defined for Each Sales Order" - }, - "SlsDocIsRlvtForProofOfDeliv": { - "type": "boolean", - "title": "Relevant for Proof of Delivery" - }, - "ShippingType": { - "type": "string", - "maxLength": 2, - "title": "Shipping Type" - }, - "ReceivingPoint": { - "type": "string", - "maxLength": 25, - "title": "Receiving Point" - }, - "IncotermsClassification": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "IncotermsClassification", - "title": "Incoterms", - "description": "Incoterms (Part 1)" - }, - "IncotermsVersion": { - "type": "string", - "maxLength": 4, - "x-sap-object-node-type-reference": "IncotermsVersion", - "title": "Incoterms Version" - }, - "IncotermsLocation1": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 1" - }, - "IncotermsLocation2": { - "type": "string", - "maxLength": 70, - "title": "Incoterms Location 2" - }, - "CustomerPriceGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerPriceGroup", - "title": "Customer Price Group" - }, - "PriceListType": { - "type": "string", - "maxLength": 2, - "title": "Price List Type" - }, - "FixedValueDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Fixed Value Date" - }, - "TaxDepartureCountry": { - "type": "string", - "maxLength": 3, - "title": "Tax Departure Country/Region" - }, - "VATRegistrationCountry": { - "type": "string", - "maxLength": 3, - "title": "Tax Destination Country/Region" - }, - "IsEUTriangularDeal": { - "type": "boolean", - "title": "EU Triangular Deal", - "description": "Indicator: Triangular Deal Within the EU" - }, - "CustomerPaymentTerms": { - "type": "string", - "maxLength": 4, - "title": "Terms of Payment", - "description": "Key for Terms of Payment" - }, - "PaymentMethod": { - "type": "string", - "maxLength": 1, - "x-sap-object-node-type-reference": "PaymentMethod", - "title": "Payment Method" - }, - "CustomerAccountAssignmentGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerAccountAssignmentGroup", - "title": "Account Assignment Group for Customer" - }, - "AssignmentReference": { - "type": "string", - "maxLength": 18, - "title": "Assignment", - "description": "Assignment Number" - }, - "AccountingDocExternalReference": { - "type": "string", - "maxLength": 16, - "title": "Reference", - "description": "Reference Document Number" - }, - "HeaderBillingBlockReason": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "BillingBlockReason", - "title": "Billing Block", - "description": "Billing Block in SD Document" - }, - "DeliveryBlockReason": { - "type": "string", - "maxLength": 2, - "title": "Delivery Block", - "description": "Delivery Block (Document Header)" - }, - "CustomerGroup": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "CustomerGroup", - "title": "Customer Group" - }, - "AdditionalCustomerGroup1": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup1", - "title": "Customer Group 1" - }, - "AdditionalCustomerGroup2": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup2", - "title": "Customer Group 2" - }, - "AdditionalCustomerGroup3": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup3", - "title": "Customer Group 3" - }, - "AdditionalCustomerGroup4": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup4", - "title": "Customer Group 4" - }, - "AdditionalCustomerGroup5": { - "type": "string", - "maxLength": 3, - "x-sap-object-node-type-reference": "AdditionalCustomerGroup5", - "title": "Customer Group 5" - }, - "SAP__Messages": { - "type": "array", - "items": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update" - } - } - }, - "title": "Sales Order Header (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type": { - "type": "object", - "properties": { - "SalesOrder": { - "type": "string", - "maxLength": 10, - "title": "Sales Document" - }, - "SalesOrderItem": { - "type": "string", - "maxLength": 6, - "title": "Sales Document Item" - }, - "ScheduleLine": { - "type": "string", - "maxLength": 4, - "title": "Schedule Line Number" - }, - "ScheduleLineCategory": { - "type": "string", - "maxLength": 2, - "title": "Sched. Line Category", - "description": "Schedule Line Category" - }, - "ScheduleLineOrderQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Order Quantity", - "description": "Order Quantity in Sales Units" - }, - "OrderQuantitySAPUnit": { - "type": "string", - "maxLength": 3, - "title": "Sales Unit" - }, - "OrderQuantityISOUnit": { - "type": "string", - "maxLength": 3, - "title": "ISO Order Quantity", - "description": "ISO Unit Code for Order Quantity" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Delivery Date", - "description": "Requested Delivery Date" - }, - "ConfirmedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Delivery Date", - "description": "Confirmed Delivery Date" - }, - "ConfdOrderQtyByMatlAvailCheck": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Confirmed Quantity" - }, - "DeliveredQtyInOrderQtyUnit": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Delivered Quantity" - }, - "OpenConfdDelivQtyInOrdQtyUnit": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Open Quantity", - "description": "Open Confirmed Delivery Quantity" - }, - "CorrectedQtyInOrderQtyUnit": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Corr.qty", - "description": "Corrected quantity in sales unit" - }, - "DelivBlockReasonForSchedLine": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "DeliveryBlockReason", - "title": "Delivery Block", - "description": "Schedule Line Blocked for Delivery" - }, - "PurchaseRequisition": { - "type": "string", - "maxLength": 10, - "title": "Purchase Requisition", - "description": "Purchase Requisition Number" - }, - "PurchaseRequisitionItem": { - "type": "string", - "nullable": true, - "maxLength": 5, - "title": "Purchase Requisition Item" - }, - "GoodsMovementType": { - "type": "string", - "maxLength": 3, - "title": "Movement Type", - "description": "Movement Type (Inventory Management)" - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type" - } - }, - "title": "Item Schedule Line" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-create": { - "type": "object", - "properties": { - "ScheduleLineCategory": { - "type": "string", - "maxLength": 2, - "title": "Sched. Line Category", - "description": "Schedule Line Category" - }, - "ScheduleLineOrderQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Order Quantity", - "description": "Order Quantity in Sales Units" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Delivery Date", - "description": "Requested Delivery Date" - }, - "CorrectedQtyInOrderQtyUnit": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Corr.qty", - "description": "Corrected quantity in sales unit" - }, - "DelivBlockReasonForSchedLine": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "DeliveryBlockReason", - "title": "Delivery Block", - "description": "Schedule Line Blocked for Delivery" - }, - "_Item": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderItem_Type-create" - }, - "_SalesOrder": { - "$ref": "#/components/schemas/com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrder_Type-create" - } - }, - "title": "Item Schedule Line (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SalesOrderScheduleLine_Type-update": { - "type": "object", - "properties": { - "ScheduleLineCategory": { - "type": "string", - "maxLength": 2, - "title": "Sched. Line Category", - "description": "Schedule Line Category" - }, - "ScheduleLineOrderQuantity": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "nullable": true, - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Order Quantity", - "description": "Order Quantity in Sales Units" - }, - "RequestedDeliveryDate": { - "type": "string", - "nullable": true, - "format": "date", - "example": "2017-04-13", - "title": "Delivery Date", - "description": "Requested Delivery Date" - }, - "CorrectedQtyInOrderQtyUnit": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "format": "decimal", - "x-sap-precision": 13, - "x-sap-scale": 3, - "multipleOf": 0.001, - "minimum": -9999999999.999, - "maximum": 9999999999.999, - "example": 0, - "title": "Corr.qty", - "description": "Corrected quantity in sales unit" - }, - "DelivBlockReasonForSchedLine": { - "type": "string", - "maxLength": 2, - "x-sap-object-node-type-reference": "DeliveryBlockReason", - "title": "Delivery Block", - "description": "Schedule Line Blocked for Delivery" - } - }, - "title": "Item Schedule Line (for update)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message": { - "type": "object", - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string", - "nullable": true - }, - "additionalTargets": { - "type": "array", - "items": { - "type": "string" - } - }, - "transition": { - "type": "boolean" - }, - "numericSeverity": { - "type": "integer", - "format": "uint8" - }, - "longtextUrl": { - "type": "string", - "nullable": true - } - }, - "title": "SAP__Message" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-create": { - "type": "object", - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string", - "nullable": true - }, - "additionalTargets": { - "type": "array", - "items": { - "type": "string" - } - }, - "transition": { - "type": "boolean" - }, - "numericSeverity": { - "type": "integer", - "format": "uint8" - }, - "longtextUrl": { - "type": "string", - "nullable": true - } - }, - "title": "SAP__Message (for create)" - }, - "com.sap.gateway.srvd_a2x.api_salesorder.v0001.SAP__Message-update": { - "type": "object", - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string", - "nullable": true - }, - "additionalTargets": { - "type": "array", - "items": { - "type": "string" - } - }, - "transition": { - "type": "boolean" - }, - "numericSeverity": { - "type": "integer", - "format": "uint8" - }, - "longtextUrl": { - "type": "string", - "nullable": true - } - }, - "title": "SAP__Message (for update)" - }, - "count": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "description": "The number of entities in the collection. Available when using the [$count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount) query option." - }, - "error": { - "type": "object", - "required": [ - "error" - ], - "properties": { - "error": { - "type": "object", - "required": [ - "code", - "message" - ], - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "required": [ - "code", - "message" - ], - "properties": { - "code": { - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - } - } - }, - "innererror": { - "type": "object", - "description": "The structure of this object is service-specific" - } - } - } - } - } - }, - "parameters": { - "top": { - "name": "$top", - "in": "query", - "description": "Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)", - "schema": { - "type": "integer", - "minimum": 0 - }, - "example": 50 - }, - "skip": { - "name": "$skip", - "in": "query", - "description": "Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)", - "schema": { - "type": "integer", - "minimum": 0 - } - }, - "count": { - "name": "$count", - "in": "query", - "description": "Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)", - "schema": { - "type": "boolean" - } - }, - "search": { - "name": "$search", - "in": "query", - "description": "Search items by search phrases, see [Searching](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionsearch)", - "schema": { - "type": "string" - } - } - }, - "responses": { - "error": { - "description": "Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/error" - } - } - } - } - } - } -} diff --git a/tools/tests/API_SalesOrder.xml b/tools/tests/API_SalesOrder.xml deleted file mode 100644 index e3d94de2..00000000 --- a/tools/tests/API_SalesOrder.xml +++ /dev/null @@ -1,2702 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LongTextID - Language - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ConditionType - - - - - - - - - - _SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PricingProcedureCounter - PricingProcedureStep - SalesOrder - - - - - - - - - - - - - - - - - - - - - - aggregate - groupby - filter - - - - - - - - - eq - ne - gt - ge - lt - le - and - or - contains - startswith - endswith - any - all - - - - - application/json - application/pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ConditionType - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PricingProcedureCounter - PricingProcedureStep - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PartnerFunction - SalesOrder - - - - - - - - - - - - - - - - - - - - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - LongTextID - Language - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - LongText - - - - - - - - - - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PartnerFunction - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - _ItemPartner - _ItemPricingElement - _ItemText - _SalesOrder - _ScheduleLine - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SalesOrderType - - - - - - - - - - - - - - _Item - _Partner - _PricingElement - _Text - - - - - - - - - - - - LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ScheduleLine - SalesOrderItem - SalesOrder - - - - - - - - - - - - - - - - - - - - - - - - - _Item - _SalesOrder - - - - - - - - - - - - _SalesOrder/LastChangeDateTime - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tools/tests/annotations-v4.openapi3.json b/tools/tests/annotations-v4.openapi3.json new file mode 100644 index 00000000..71bdc653 --- /dev/null +++ b/tools/tests/annotations-v4.openapi3.json @@ -0,0 +1,1040 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "Service for namespace Resolved.Paths", + "version": "", + "description": "This service is located at [https://localhost/service-root/](https://localhost/service-root/)\n\n## Entity Data Model\n![ER Diagram](https://yuml.me/diagram/class/[Order{bg:orange}],[Order]-*>[OrderItem{bg:orange}],[OrderItem{bg:orange}],[OrderItem]-0..1>[Order{bg:orange}],[Orders{bg:dodgerblue}]++-*>[Order],[OrderItems{bg:dodgerblue}]++-*>[OrderItem])\n\n### Legend\n![Legend](https://yuml.me/diagram/plain;dir:TB;scale:60/class/[External.Type{bg:whitesmoke}],[ComplexType],[EntityType{bg:orange}],[EntitySet/Singleton/Operation{bg:dodgerblue}])" + }, + "servers": [ + { + "url": "https://localhost/service-root" + } + ], + "tags": [ + { + "name": "Orders" + }, + { + "name": "OrderItems" + } + ], + "paths": { + "/Orders": { + "get": { + "summary": "Get entities from Orders", + "tags": [ + "Orders" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Unit", + "Unit desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Unit" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Items" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of Order", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Resolved.Paths.Order" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to Orders", + "tags": [ + "Orders" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.Order-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.Order" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/Orders('{ID}')": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entity from Orders by key", + "tags": [ + "Orders" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Unit" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Items" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.Order" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in Orders", + "tags": [ + "Orders" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.Order-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.Order" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from Orders", + "tags": [ + "Orders" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/Orders('{ID}')/Items": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related Items", + "tags": [ + "Orders" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Text", + "Text desc", + "Quantity", + "Quantity desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Text", + "Quantity" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Header" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of OrderItem", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OrderItems": { + "get": { + "summary": "Get entities from OrderItems", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Text", + "Text desc", + "Quantity", + "Quantity desc" + ] + } + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Text", + "Quantity" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Header" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of OrderItem", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to OrderItems", + "tags": [ + "OrderItems" + ], + "requestBody": { + "required": true, + "description": "New entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem-create" + } + } + } + }, + "responses": { + "201": { + "description": "Created entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OrderItems('{ID}')": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entity from OrderItems by key", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Text", + "Quantity" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Header" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in OrderItems", + "tags": [ + "OrderItems" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from OrderItems", + "tags": [ + "OrderItems" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OrderItems('{ID}')/Header": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get related Header", + "tags": [ + "OrderItems", + "Orders" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Unit" + ] + } + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Items" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resolved.Paths.Order" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/$batch": { + "post": { + "summary": "Send a group of requests", + "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*", + "tags": [ + "Batch Requests" + ], + "requestBody": { + "required": true, + "description": "Batch request", + "content": { + "multipart/mixed;boundary=request-separator": { + "schema": { + "type": "string" + }, + "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET Orders HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" + } + } + }, + "responses": { + "200": { + "description": "Batch response", + "content": { + "multipart/mixed": { + "schema": { + "type": "string" + }, + "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + } + }, + "components": { + "schemas": { + "Resolved.Paths.Order": { + "type": "object", + "properties": { + "ID": { + "type": "string", + "nullable": true + }, + "Unit": { + "type": "string", + "nullable": true + }, + "Items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem" + } + } + }, + "title": "Order" + }, + "Resolved.Paths.Order-create": { + "type": "object", + "properties": { + "ID": { + "type": "string", + "nullable": true + }, + "Unit": { + "type": "string", + "nullable": true + }, + "Items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Resolved.Paths.OrderItem-create" + } + } + }, + "required": [ + "ID" + ], + "title": "Order (for create)" + }, + "Resolved.Paths.Order-update": { + "type": "object", + "properties": { + "Unit": { + "type": "string", + "nullable": true + } + }, + "title": "Order (for update)" + }, + "Resolved.Paths.OrderItem": { + "type": "object", + "properties": { + "ID": { + "type": "string" + }, + "Text": { + "type": "string", + "nullable": true + }, + "Quantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "multipleOf": 1, + "example": 0 + }, + "Header": { + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/Resolved.Paths.Order" + } + ] + } + }, + "title": "OrderItem" + }, + "Resolved.Paths.OrderItem-create": { + "type": "object", + "properties": { + "ID": { + "type": "string" + }, + "Text": { + "type": "string", + "nullable": true + }, + "Quantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "multipleOf": 1, + "example": 0 + }, + "Header": { + "nullable": true, + "allOf": [ + { + "$ref": "#/components/schemas/Resolved.Paths.Order-create" + } + ] + } + }, + "required": [ + "ID" + ], + "title": "OrderItem (for create)" + }, + "Resolved.Paths.OrderItem-update": { + "type": "object", + "properties": { + "Text": { + "type": "string", + "nullable": true + }, + "Quantity": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "nullable": true, + "format": "decimal", + "multipleOf": 1, + "example": 0 + } + }, + "title": "OrderItem (for update)" + }, + "count": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "description": "The number of entities in the collection. Available when using the [$count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount) query option." + }, + "error": { + "type": "object", + "required": [ + "error" + ], + "properties": { + "error": { + "type": "object", + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + } + } + }, + "innererror": { + "type": "object", + "description": "The structure of this object is service-specific" + } + } + } + } + } + }, + "parameters": { + "top": { + "name": "$top", + "in": "query", + "description": "Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)", + "schema": { + "type": "integer", + "minimum": 0 + }, + "example": 50 + }, + "skip": { + "name": "$skip", + "in": "query", + "description": "Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)", + "schema": { + "type": "integer", + "minimum": 0 + } + }, + "count": { + "name": "$count", + "in": "query", + "description": "Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)", + "schema": { + "type": "boolean" + } + }, + "search": { + "name": "$search", + "in": "query", + "description": "Search items by search phrases, see [Searching](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionsearch)", + "schema": { + "type": "string" + } + } + }, + "responses": { + "error": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/error" + } + } + } + } + } + } +} From 61b0c1a0384688a32040e21c19181b40d631d7ff Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 25 Apr 2024 15:17:15 +0200 Subject: [PATCH 38/65] Report path syntax errors --- tools/resolve-paths.xsl | 10 ++++++++++ tools/tests/annotations-v4.openapi3.json | 3 +-- tools/tests/annotations-v4.xml | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 643a1cb5..f766b8da 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -356,6 +356,16 @@ + + + Invalid + + @ + + + + diff --git a/tools/tests/annotations-v4.openapi3.json b/tools/tests/annotations-v4.openapi3.json index 71bdc653..e4ba8280 100644 --- a/tools/tests/annotations-v4.openapi3.json +++ b/tools/tests/annotations-v4.openapi3.json @@ -678,8 +678,7 @@ "get": { "summary": "Get related Header", "tags": [ - "OrderItems", - "Orders" + "OrderItems" ], "parameters": [ { diff --git a/tools/tests/annotations-v4.xml b/tools/tests/annotations-v4.xml index d290e448..dbe400ef 100644 --- a/tools/tests/annotations-v4.xml +++ b/tools/tests/annotations-v4.xml @@ -40,7 +40,7 @@ + Target="Orderst" /> From 129fa104cd829247ff4624d803e71c214e4ca84b Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 25 Apr 2024 15:23:40 +0200 Subject: [PATCH 39/65] Correct id in error message --- tools/resolve-paths.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index f766b8da..45c44a1c 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -363,7 +363,7 @@ @ + select="concat(name(),' ',.,' in ',generate-id(ancestor-or-self::*[1]))" /> From 7709c1b0842313cd030562b01f188af7a873ffa9 Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 25 Apr 2024 16:41:23 +0200 Subject: [PATCH 40/65] Qualified name checker --- tools/resolve-paths.xsl | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 45c44a1c..024621a4 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -123,12 +123,23 @@ - - - - + + + + + + + + + + + + + + Date: Thu, 2 May 2024 15:08:58 +0200 Subject: [PATCH 41/65] Allow Collection(Edm.*) --- tools/resolve-paths.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 024621a4..53750963 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -367,7 +367,7 @@ - + Invalid From 575021b45f46c6a3cea254f8b8e1c28f5888e199 Mon Sep 17 00:00:00 2001 From: D024504 Date: Thu, 2 May 2024 16:29:09 +0200 Subject: [PATCH 42/65] 2.0 output --- tools/tests/annotations-v4.swagger.json | 923 ++++++++++++++++++++++++ 1 file changed, 923 insertions(+) create mode 100644 tools/tests/annotations-v4.swagger.json diff --git a/tools/tests/annotations-v4.swagger.json b/tools/tests/annotations-v4.swagger.json new file mode 100644 index 00000000..ab913ee7 --- /dev/null +++ b/tools/tests/annotations-v4.swagger.json @@ -0,0 +1,923 @@ +{ + "swagger": "2.0", + "info": { + "title": "Service for namespace Resolved.Paths", + "version": "", + "description": "This service is located at [https://localhost/service-root/](https://localhost/service-root/)\n\n## Entity Data Model\n![ER Diagram](https://yuml.me/diagram/class/[Order{bg:orange}],[Order]-*>[OrderItem{bg:orange}],[OrderItem{bg:orange}],[OrderItem]-0..1>[Order{bg:orange}],[Orders{bg:dodgerblue}]++-*>[Order],[OrderItems{bg:dodgerblue}]++-*>[OrderItem])\n\n### Legend\n![Legend](https://yuml.me/diagram/plain;dir:TB;scale:60/class/[External.Type{bg:whitesmoke}],[ComplexType],[EntityType{bg:orange}],[EntitySet/Singleton/Operation{bg:dodgerblue}])" + }, + "schemes": [ + "https" + ], + "host": "localhost", + "basePath": "/service-root", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + { + "name": "Orders" + }, + { + "name": "OrderItems" + } + ], + "paths": { + "/Orders": { + "get": { + "summary": "Get entities from Orders", + "tags": [ + "Orders" + ], + "parameters": [ + { + "$ref": "#/parameters/top" + }, + { + "$ref": "#/parameters/skip" + }, + { + "$ref": "#/parameters/search" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "type": "string" + }, + { + "$ref": "#/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Unit", + "Unit desc" + ] + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Unit" + ] + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Items" + ] + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "schema": { + "title": "Collection of Order", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/definitions/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Resolved.Paths.Order" + } + } + } + } + }, + "400": { + "$ref": "#/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to Orders", + "tags": [ + "Orders" + ], + "parameters": [ + { + "name": "Order", + "in": "body", + "description": "New entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.Order-create" + } + } + ], + "responses": { + "201": { + "description": "Created entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.Order" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + } + }, + "/Orders('{ID}')": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "type": "string" + } + ], + "get": { + "summary": "Get entity from Orders by key", + "tags": [ + "Orders" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Unit" + ] + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Items" + ] + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.Order" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in Orders", + "tags": [ + "Orders" + ], + "parameters": [ + { + "name": "Order", + "in": "body", + "description": "New property values", + "schema": { + "$ref": "#/definitions/Resolved.Paths.Order-update" + } + } + ], + "responses": { + "200": { + "description": "Updated entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.Order" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from Orders", + "tags": [ + "Orders" + ], + "responses": { + "204": { + "description": "Success" + }, + "400": { + "$ref": "#/responses/error" + } + } + } + }, + "/Orders('{ID}')/Items": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "type": "string" + } + ], + "get": { + "summary": "Get entities from related Items", + "tags": [ + "Orders" + ], + "parameters": [ + { + "$ref": "#/parameters/top" + }, + { + "$ref": "#/parameters/skip" + }, + { + "$ref": "#/parameters/search" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "type": "string" + }, + { + "$ref": "#/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Text", + "Text desc", + "Quantity", + "Quantity desc" + ] + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Text", + "Quantity" + ] + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Header" + ] + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "schema": { + "title": "Collection of OrderItem", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/definitions/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Resolved.Paths.OrderItem" + } + } + } + } + }, + "400": { + "$ref": "#/responses/error" + } + } + } + }, + "/OrderItems": { + "get": { + "summary": "Get entities from OrderItems", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "$ref": "#/parameters/top" + }, + { + "$ref": "#/parameters/skip" + }, + { + "$ref": "#/parameters/search" + }, + { + "name": "$filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "type": "string" + }, + { + "$ref": "#/parameters/count" + }, + { + "name": "$orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Text", + "Text desc", + "Quantity", + "Quantity desc" + ] + } + }, + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Text", + "Quantity" + ] + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Header" + ] + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "schema": { + "title": "Collection of OrderItem", + "type": "object", + "properties": { + "@odata.count": { + "$ref": "#/definitions/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Resolved.Paths.OrderItem" + } + } + } + } + }, + "400": { + "$ref": "#/responses/error" + } + } + }, + "post": { + "summary": "Add new entity to OrderItems", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "name": "OrderItem", + "in": "body", + "description": "New entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.OrderItem-create" + } + } + ], + "responses": { + "201": { + "description": "Created entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.OrderItem" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + } + }, + "/OrderItems('{ID}')": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "type": "string" + } + ], + "get": { + "summary": "Get entity from OrderItems by key", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Text", + "Quantity" + ] + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Header" + ] + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.OrderItem" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in OrderItems", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "name": "OrderItem", + "in": "body", + "description": "New property values", + "schema": { + "$ref": "#/definitions/Resolved.Paths.OrderItem-update" + } + } + ], + "responses": { + "200": { + "description": "Updated entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.OrderItem" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from OrderItems", + "tags": [ + "OrderItems" + ], + "responses": { + "204": { + "description": "Success" + }, + "400": { + "$ref": "#/responses/error" + } + } + } + }, + "/OrderItems('{ID}')/Header": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "type": "string" + } + ], + "get": { + "summary": "Get related Header", + "tags": [ + "OrderItems" + ], + "parameters": [ + { + "name": "$select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Unit" + ] + } + }, + { + "name": "$expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "Items" + ] + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "schema": { + "$ref": "#/definitions/Resolved.Paths.Order" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + } + }, + "/$batch": { + "post": { + "summary": "Send a group of requests", + "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).", + "tags": [ + "Batch Requests" + ], + "consumes": [ + "multipart/mixed;boundary=request-separator" + ], + "produces": [ + "multipart/mixed" + ], + "parameters": [ + { + "name": "requestBody", + "in": "body", + "description": "Batch request", + "schema": { + "type": "string", + "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET Orders HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" + } + } + ], + "responses": { + "200": { + "description": "Batch response", + "schema": { + "type": "string", + "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" + } + }, + "400": { + "$ref": "#/responses/error" + } + } + } + } + }, + "definitions": { + "Resolved.Paths.Order": { + "type": "object", + "properties": { + "ID": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Unit": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Items": { + "type": "array", + "items": { + "$ref": "#/definitions/Resolved.Paths.OrderItem" + } + } + }, + "title": "Order" + }, + "Resolved.Paths.Order-create": { + "type": "object", + "properties": { + "ID": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Unit": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Items": { + "type": "array", + "items": { + "$ref": "#/definitions/Resolved.Paths.OrderItem-create" + } + } + }, + "required": [ + "ID" + ], + "title": "Order (for create)" + }, + "Resolved.Paths.Order-update": { + "type": "object", + "properties": { + "Unit": { + "type": [ + "string", + "null" + ], + "example": "string" + } + }, + "title": "Order (for update)" + }, + "Resolved.Paths.OrderItem": { + "type": "object", + "properties": { + "ID": { + "type": "string" + }, + "Text": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Quantity": { + "type": [ + "number", + "string", + "null" + ], + "format": "decimal", + "multipleOf": 1, + "example": 0 + }, + "Header": { + "$ref": "#/definitions/Resolved.Paths.Order" + } + }, + "title": "OrderItem" + }, + "Resolved.Paths.OrderItem-create": { + "type": "object", + "properties": { + "ID": { + "type": "string" + }, + "Text": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Quantity": { + "type": [ + "number", + "string", + "null" + ], + "format": "decimal", + "multipleOf": 1, + "example": 0 + }, + "Header": { + "$ref": "#/definitions/Resolved.Paths.Order-create" + } + }, + "required": [ + "ID" + ], + "title": "OrderItem (for create)" + }, + "Resolved.Paths.OrderItem-update": { + "type": "object", + "properties": { + "Text": { + "type": [ + "string", + "null" + ], + "example": "string" + }, + "Quantity": { + "type": [ + "number", + "string", + "null" + ], + "format": "decimal", + "multipleOf": 1, + "example": 0 + } + }, + "title": "OrderItem (for update)" + }, + "count": { + "type": "string", + "description": "The number of entities in the collection. Available when using the [$count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount) query option." + }, + "error": { + "type": "object", + "required": [ + "error" + ], + "properties": { + "error": { + "type": "object", + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + } + } + }, + "innererror": { + "type": "object", + "description": "The structure of this object is service-specific" + } + } + } + } + } + }, + "parameters": { + "top": { + "name": "$top", + "in": "query", + "description": "Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)", + "type": "integer", + "minimum": 0 + }, + "skip": { + "name": "$skip", + "in": "query", + "description": "Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)", + "type": "integer", + "minimum": 0 + }, + "count": { + "name": "$count", + "in": "query", + "description": "Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)", + "type": "boolean" + }, + "search": { + "name": "$search", + "in": "query", + "description": "Search items by search phrases, see [Searching](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionsearch)", + "type": "string" + } + }, + "responses": { + "error": { + "description": "Error", + "schema": { + "$ref": "#/definitions/error" + } + } + } +} From 1ab68c2fb5dd4f7ba231cfc491b466c99764011a Mon Sep 17 00:00:00 2001 From: D024504 Date: Mon, 6 May 2024 17:06:38 +0200 Subject: [PATCH 43/65] No redundantly resolved targets --- tools/resolve-paths.xsl | 132 ++++++++++++++++++++-------------------- 1 file changed, 65 insertions(+), 67 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 53750963..e6855eda 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -70,43 +70,21 @@ + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -142,25 +120,45 @@ - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -206,18 +204,25 @@ select="ancestor::edm:Annotations/@Target" /> - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -367,7 +372,8 @@ - + Invalid @@ -377,15 +383,7 @@ select="concat(name(),' ',.,' in ',generate-id(ancestor-or-self::*[1]))" /> - - - - - - - - + From eb0e430cc3600b7eba5a2c8af9a697cde7624496 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 7 May 2024 09:37:37 +0200 Subject: [PATCH 44/65] empty paths --- tools/resolve-paths.xsl | 103 +++++++++++++++++++++++++--------------- 1 file changed, 64 insertions(+), 39 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index e6855eda..7ac30126 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -120,6 +120,17 @@ + + + Invalid + + @ + + + + + @@ -152,12 +163,10 @@ - - - - - + + + @@ -315,7 +324,7 @@ edm:ActionImport/@Action | edm:FunctionImport/@Function" mode="ids"> - + @@ -342,47 +351,63 @@ - - - - + + + + - + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + - - - Invalid - - @ - - - - + From 50f7d5456ddd452297d890cd92f23fc161256538 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 7 May 2024 10:55:33 +0200 Subject: [PATCH 45/65] simplified patterns --- tools/resolve-paths.xsl | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 7ac30126..7b478fb4 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -193,18 +193,18 @@ Date: Tue, 7 May 2024 15:47:30 +0200 Subject: [PATCH 46/65] quotes --- tools/resolve-paths.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 7b478fb4..6d7d8197 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -114,7 +114,7 @@ + select="concat('Invalid qualifier in name "',$qname,'" in ',generate-id(ancestor-or-self::*[1]))" /> From ab10f5b81024c4200f446f5feebf84b70029d620 Mon Sep 17 00:00:00 2001 From: D024504 Date: Tue, 28 May 2024 15:01:27 +0200 Subject: [PATCH 47/65] Inline literals to attributes --- tools/resolve-paths.xsl | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 6d7d8197..2c227187 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -168,6 +168,7 @@ mode="invalid" /> + @@ -187,11 +188,31 @@ self::edm:PropertyValue )][1])" /> + + + + + + + + @@ -1564,8 +1564,11 @@ + @Name=../edm:Key/edm:PropertyRef/@Name and not(@id=//edm:Annotation[ + @p2:Term='Org.OData.Core.V1.Computed' and not(@Bool='false') or + @p2:Term='Org.OData.Core.V1.ComputedDefaultValue' and not(@Bool='false') or + @p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/ReadOnly']/@target]) or + @id=//edm:Annotation[@p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/Mandatory']/@target]"> , diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index dd5f0d78..2944d325 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -80,14 +80,21 @@ + + + + + + + - + - + @@ -203,7 +210,6 @@ edm:DateTimeOffset | edm:Decimal | edm:Duration | - edm:EnumMember | edm:Float | edm:Guid | edm:Int | From 3237a21e2b2535bce72bfdbce24c6ab84600ead3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Thu, 28 Nov 2024 17:11:26 +0100 Subject: [PATCH 50/65] Cleaned up `` --- tools/V4-CSDL-to-OpenAPI.xsl | 42 +++++++++++------------------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 2cc5cc42..765af88f 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1490,30 +1490,6 @@ - - - - - - - - - - - - - - - - - @@ -1535,8 +1511,11 @@ @id=//edm:Annotation[@p2:Term='Org.OData.Core.V1.Immutable' and not(@Bool='false')]/@target and not(@id=//edm:Annotation[@p2:Term='Org.OData.Measures.V1.Unit' or @p2:Term='Org.OData.Measures.V1.ISOCurrency']//@p1:*) - or @id=//edm:Annotation[@p2:Term='Org.OData.Core.V1.Computed' and not(@Bool='false')]/@target - or @Name=$read-only or @Name=../edm:Key/edm:PropertyRef/@Name)]"> + or @id=//edm:Annotation[ + @p2:Term='Org.OData.Core.V1.Computed' and not(@Bool='false') or + @p2:Term='Org.OData.Core.V1.Permissions' and @p2:EnumMember='Org.OData.Core.V1.Permission/Read' or + @p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/ReadOnly']/@target + or @Name=../edm:Key/edm:PropertyRef/@Name)]"> @@ -1544,8 +1523,12 @@ - + @@ -1567,7 +1550,8 @@ @Name=../edm:Key/edm:PropertyRef/@Name and not(@id=//edm:Annotation[ @p2:Term='Org.OData.Core.V1.Computed' and not(@Bool='false') or @p2:Term='Org.OData.Core.V1.ComputedDefaultValue' and not(@Bool='false') or - @p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/ReadOnly']/@target]) or + @p2:Term='Org.OData.Core.V1.Permissions' and @p2:EnumMember='Org.OData.Core.V1.Permission/Read' or + @p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/ReadOnly']/@target) or @id=//edm:Annotation[@p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/Mandatory']/@target]"> , From 31b83152169ef276cff3befb4cb06ab505844a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Fri, 29 Nov 2024 09:51:01 +0100 Subject: [PATCH 51/65] More clean-up --- tools/V4-CSDL-to-OpenAPI.xsl | 119 +++++++++++++---------------------- 1 file changed, 44 insertions(+), 75 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 765af88f..86115c08 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -219,25 +219,9 @@ responses/error"} - - - - - - - - - - - - - - true - - - - - + @@ -1545,14 +1529,28 @@ - + + @p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/ReadOnly']/@target)) or + @Name=//edm:Annotation[id(@target)/@p1:EntityType=$structuredType/@id and @p2:Term='Org.OData.Capabilities.V1.InsertRestrictions'] + /edm:Record/edm:PropertyValue[@Property='RequiredProperties']/edm:Collection/edm:PropertyPath]"> + + , + + " + + " + + + + + , @@ -2551,21 +2549,10 @@ - - - - - - - - - - - - - + "/$batch":{ - + "post":{"summary": "Send a group of requests","description": "Group multiple requests into a single request payload, see [Batch Requests]( @@ -2729,27 +2716,14 @@ - - - - - - - - - - - - - - + + - - - - - - + + + @@ -2762,8 +2736,8 @@ - - + + @@ -2778,23 +2752,18 @@ - + - - - - + + + + - - - - - @@ -2802,13 +2771,13 @@ - + - - - - - + + + + + From 7a288824bf535920f3f1ce9e2644cdc9e9d6c749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Mon, 2 Dec 2024 10:13:40 +0100 Subject: [PATCH 52/65] Capabilities --- tools/V4-CSDL-to-OpenAPI.xsl | 212 ++++++++++----------------------- tools/resolve-paths.xsl | 75 ++++++++---- tools/tests/annotations-v4.xml | 25 ++++ 3 files changed, 138 insertions(+), 174 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 86115c08..c70467d6 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -109,22 +109,14 @@ - - - - - - - - @@ -219,7 +211,7 @@ responses/error"} - @@ -229,79 +221,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - + @@ -364,7 +288,6 @@ - @@ -373,7 +296,6 @@ - @@ -382,7 +304,6 @@ - @@ -391,7 +312,6 @@ - @@ -448,7 +368,6 @@ - @@ -1492,13 +1411,13 @@ @@ -1507,11 +1426,11 @@ - @@ -1531,12 +1450,16 @@ , @@ -1549,7 +1472,11 @@ , @@ -2549,7 +2476,7 @@ - "/$batch":{ @@ -2716,8 +2643,8 @@ - - + + @@ -2740,11 +2667,10 @@ - - - + - + @@ -2752,13 +2678,13 @@ - + - - - - + + + + @@ -2771,13 +2697,13 @@ - + - - - - - + + + + + @@ -2837,25 +2763,17 @@ - - - - - - - + - - - - - - - + @@ -2872,13 +2790,13 @@ - + - + @@ -3154,12 +3072,9 @@ ] - - - - - - + @@ -3476,13 +3391,10 @@ ,"parameters":[ - - - - - - - + + @@ -3492,7 +3404,7 @@ - + @@ -3505,7 +3417,7 @@ - + @@ -4378,7 +4290,7 @@ - + @@ -4459,7 +4371,7 @@ ":{ - + "allOf":[{ @@ -4483,7 +4395,7 @@ }] - + }, {"properties":{ diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 2944d325..e3975cac 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -222,18 +222,18 @@ + + + + + + + + + Quantity/@Measures.Unit + + + + + + + + + + + + + + + + + + + + + From 22ec250a019df94019940dbedbc25b449b967c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Wed, 4 Dec 2024 10:52:11 +0100 Subject: [PATCH 53/65] pathItem templates --- tools/V4-CSDL-to-OpenAPI.xsl | 130 ++++++----------------------------- tools/resolve-paths.xsl | 2 +- 2 files changed, 22 insertions(+), 110 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index c70467d6..13e25eb9 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2653,7 +2653,7 @@ /edm:Record/edm:PropertyValue[@Property='Insertable' and not(@Bool='false')]" /> - + @@ -2672,7 +2672,7 @@ - + @@ -2691,7 +2691,7 @@ - + @@ -2716,21 +2716,7 @@ - - - - - - - - - - - - - - - + @@ -2745,16 +2731,6 @@ - - - - - - - - - - @@ -2780,7 +2756,7 @@ - + @@ -2805,7 +2781,7 @@ - + @@ -2959,7 +2935,7 @@ - + @@ -2973,40 +2949,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - + . - + - - Collection( @@ -3016,15 +2963,6 @@ ) - - - Collection( - - - - ) - - @@ -3128,7 +3066,7 @@ ,"parameters":[{"name":" - + ","in":"body", @@ -3194,12 +3132,14 @@ }, - + - + @@ -3254,7 +3194,7 @@ - + @@ -3269,39 +3209,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - + . - + - @@ -3464,7 +3376,7 @@ "parameters":[{"name":" - + ","in":"body", @@ -3481,7 +3393,7 @@ "schema":{ "title":"Modified - + ","type":"object","properties":{"d":{ @@ -3601,12 +3513,12 @@ - + - + diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index e3975cac..99362fec 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -513,7 +513,7 @@ - + From aefcc7be294f0fcf2348f4694b98eb0de021eeb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Wed, 11 Dec 2024 13:53:35 +0100 Subject: [PATCH 54/65] clean-up --- tools/V4-CSDL-to-OpenAPI.xsl | 41 +++++-------------------- tools/resolve-paths.xsl | 59 ++++++++++++++++++++++++++++++------ tools/tests/annotations.xml | 2 +- 3 files changed, 58 insertions(+), 44 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 13e25eb9..b92308dc 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -118,35 +118,20 @@ - - - - - - - - - - - - - - - @@ -595,7 +580,7 @@ } - + ,"search":{"name":"search","in":"query","description":"Search items by search phrases , see [Searching](https://wiki.scn.sap.com/wiki/display/EmTech/SAP+Annotations+for+OData+Version+2.0#SAPAnnotationsforODataVersion2.0-Query_Option_searchQueryOptionsearch)", @@ -631,13 +616,8 @@ - - - - - - - + ," @@ -866,11 +846,8 @@ - - - - - + ,"security":[ @@ -2803,11 +2780,9 @@ - - - - - + \n\nRequired filter properties: diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 99362fec..ae44a122 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -145,8 +145,7 @@ - + @@ -236,8 +235,7 @@ edm:Annotations/edm:Annotation//edm:ModelElementPath" mode="ids" priority="1"> - + @@ -387,7 +385,7 @@ @@ -398,7 +396,7 @@ @@ -446,12 +444,19 @@ - + + - + + + + + + + + @@ -620,7 +625,41 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/tests/annotations.xml b/tools/tests/annotations.xml index aea61059..b7ce997e 100644 --- a/tools/tests/annotations.xml +++ b/tools/tests/annotations.xml @@ -298,7 +298,7 @@ - One + AllMany/One From e738b4020207ada6a1653ef2a9205b987748a684 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Wed, 11 Dec 2024 18:22:16 +0100 Subject: [PATCH 55/65] Solution to #320 --- tools/V4-CSDL-to-OpenAPI.xsl | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index b92308dc..4ce30c46 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -580,7 +580,7 @@ } - + ,"search":{"name":"search","in":"query","description":"Search items by search phrases , see [Searching](https://wiki.scn.sap.com/wiki/display/EmTech/SAP+Annotations+for+OData+Version+2.0#SAPAnnotationsforODataVersion2.0-Query_Option_searchQueryOptionsearch)", @@ -616,7 +616,7 @@ - ," @@ -846,7 +846,7 @@ - ,"security":[ @@ -2780,7 +2780,7 @@ - @@ -4144,10 +4144,13 @@ - - - - + From 07850abeac5c6dc83651cc95c0f62121047c1764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Thu, 12 Dec 2024 09:28:28 +0100 Subject: [PATCH 56/65] with-sort --- tools/V4-CSDL-to-OpenAPI.xsl | 80 +- tools/resolve-paths.xsl | 21 +- tools/tests/annotations-v4.openapi3.json | 6 +- tools/tests/annotations.openapi3.json | 1519 ++++++++++++++++++++-- 4 files changed, 1487 insertions(+), 139 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 4ce30c46..d07aff8d 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1,5 +1,6 @@ @@ -2453,8 +2454,8 @@ - + "/$batch":{ "post":{"summary": "Send a group of requests","description": "Group multiple requests into a single request payload, see [Batch Requests]( @@ -2623,13 +2624,14 @@ - + - + + @@ -2640,15 +2642,16 @@ - - + + - + + @@ -2668,6 +2671,7 @@ + @@ -2685,6 +2689,7 @@ + @@ -2698,13 +2703,17 @@ - - - - - - + + + + @@ -2733,6 +2742,7 @@ + @@ -2758,6 +2768,7 @@ + @@ -2909,6 +2920,7 @@ + @@ -2978,6 +2990,7 @@ ,"parameters":[ + @@ -3169,6 +3182,7 @@ + @@ -3501,6 +3515,7 @@ + @@ -4017,6 +4032,7 @@ + @@ -4057,13 +4073,18 @@ - - - - - - - + + + + @@ -4144,12 +4165,11 @@ - diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index ae44a122..82f3629e 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -108,9 +108,8 @@ - + @@ -160,6 +159,7 @@ + @@ -405,12 +405,6 @@ - - - - - @@ -428,8 +422,7 @@ - + @@ -438,13 +431,12 @@ - + - + @@ -491,6 +483,7 @@ + diff --git a/tools/tests/annotations-v4.openapi3.json b/tools/tests/annotations-v4.openapi3.json index e4ba8280..f6d00ca3 100644 --- a/tools/tests/annotations-v4.openapi3.json +++ b/tools/tests/annotations-v4.openapi3.json @@ -788,7 +788,8 @@ "type": "array", "items": { "$ref": "#/components/schemas/Resolved.Paths.OrderItem" - } + }, + "title": "contained entity set" } }, "title": "Order" @@ -808,7 +809,8 @@ "type": "array", "items": { "$ref": "#/components/schemas/Resolved.Paths.OrderItem-create" - } + }, + "title": "contained entity set" } }, "required": [ diff --git a/tools/tests/annotations.openapi3.json b/tools/tests/annotations.openapi3.json index b76926be..e3659e8e 100644 --- a/tools/tests/annotations.openapi3.json +++ b/tools/tests/annotations.openapi3.json @@ -117,6 +117,8 @@ "Minimum desc", "MinimumExt", "MinimumExt desc", + "Example", + "Example desc", "ExampleExt", "ExampleExt desc", "Computed", @@ -496,7 +498,9 @@ "type": "string", "enum": [ "One", - "One desc" + "One desc", + "Two", + "Two desc" ] } } @@ -635,7 +639,186 @@ "AllSet", "TwoReadOnlySet" ], - "parameters": [], + "parameters": [ + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of TwoPartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/AllSet/{ID}/NothingOne": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get related NothingOne", + "tags": [ + "AllSet", + "TwoNothingSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/AllSet/{ID}/NothingMany": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related NothingMany", + "tags": [ + "AllSet", + "TwoNothingSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + }, + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], "responses": { "200": { "description": "Retrieved entities", @@ -1001,11 +1184,75 @@ } } }, - "/OneNavigationSet": { + "/NoNavigationSet/{ID}/AllOne": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], "get": { - "summary": "Get entities from OneNavigationSet", + "summary": "Get related AllOne", "tags": [ - "OneNavigationSet" + "NoNavigationSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/NoNavigationSet/{ID}/AllMany": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related AllMany", + "tags": [ + "NoNavigationSet" ], "parameters": [ { @@ -1039,10 +1286,417 @@ "items": { "type": "string", "enum": [ - "ID", - "ID desc", - "Pattern", - "Pattern desc", + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + }, + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of TwoPartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/NoNavigationSet/{ID}/ReadOnlyOne": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get related ReadOnlyOne", + "tags": [ + "NoNavigationSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/NoNavigationSet/{ID}/ReadOnlyMany": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related ReadOnlyMany", + "tags": [ + "NoNavigationSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + }, + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of TwoPartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/NoNavigationSet/{ID}/NothingOne": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get related NothingOne", + "tags": [ + "NoNavigationSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/NoNavigationSet/{ID}/NothingMany": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related NothingMany", + "tags": [ + "NoNavigationSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + }, + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of TwoPartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OneNavigationSet": { + "get": { + "summary": "Get entities from OneNavigationSet", + "tags": [ + "OneNavigationSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Pattern", + "Pattern desc", "PatternExt", "PatternExt desc", "AllowedValues", @@ -1116,9 +1770,309 @@ } }, { - "name": "expand", + "name": "expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "AllOne", + "AllMany", + "ReadOnlyOne", + "ReadOnlyMany", + "NothingOne", + "NothingMany" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of SinglePartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OneNavigationSet/{ID}": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entity from OneNavigationSet by key", + "tags": [ + "OneNavigationSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "Pattern", + "PatternExt", + "AllowedValues", + "AllowedValuesExt", + "Maximum", + "MaxMinInt", + "MaxMinFloat", + "MaximumExt", + "Minimum", + "MinimumExt", + "Example", + "ExampleExt", + "Computed", + "ComputedExt", + "Immutable", + "RequiredInFilter", + "ImmutableExt", + "switch" + ] + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "*", + "AllOne", + "AllMany", + "ReadOnlyOne", + "ReadOnlyMany", + "NothingOne", + "NothingMany" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "patch": { + "summary": "Update entity in OneNavigationSet", + "tags": [ + "OneNavigationSet" + ], + "requestBody": { + "required": true, + "description": "New property values", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey-update" + } + } + } + }, + "responses": { + "200": { + "description": "Updated entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + }, + "delete": { + "summary": "Delete entity from OneNavigationSet", + "tags": [ + "OneNavigationSet" + ], + "responses": { + "204": { + "description": "Success" + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OneNavigationSet/{ID}/AllOne": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get related AllOne", + "tags": [ + "OneNavigationSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OneNavigationSet/{ID}/AllMany": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related AllMany", + "tags": [ + "OneNavigationSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + }, + { + "name": "select", "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", "explode": false, "schema": { "type": "array", @@ -1126,13 +2080,8 @@ "items": { "type": "string", "enum": [ - "*", - "AllOne", - "AllMany", - "ReadOnlyOne", - "ReadOnlyMany", - "NothingOne", - "NothingMany" + "One", + "Two" ] } } @@ -1144,7 +2093,7 @@ "content": { "application/json": { "schema": { - "title": "Collection of SinglePartKey", + "title": "Collection of TwoPartKey", "type": "object", "properties": { "@count": { @@ -1153,7 +2102,7 @@ "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey" + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" } } } @@ -1167,7 +2116,7 @@ } } }, - "/OneNavigationSet/{ID}": { + "/OneNavigationSet/{ID}/ReadOnlyOne": { "parameters": [ { "name": "ID", @@ -1180,7 +2129,7 @@ } ], "get": { - "summary": "Get entity from OneNavigationSet by key", + "summary": "Get related ReadOnlyOne", "tags": [ "OneNavigationSet" ], @@ -1196,33 +2145,91 @@ "items": { "type": "string", "enum": [ - "ID", - "Pattern", - "PatternExt", - "AllowedValues", - "AllowedValuesExt", - "Maximum", - "MaxMinInt", - "MaxMinFloat", - "MaximumExt", - "Minimum", - "MinimumExt", - "Example", - "ExampleExt", - "Computed", - "ComputedExt", - "Immutable", - "RequiredInFilter", - "ImmutableExt", - "switch" + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/OneNavigationSet/{ID}/ReadOnlyMany": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get entities from related ReadOnlyMany", + "tags": [ + "OneNavigationSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" ] } } }, { - "name": "expand", + "name": "select", "in": "query", - "description": "Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", "explode": false, "schema": { "type": "array", @@ -1230,13 +2237,8 @@ "items": { "type": "string", "enum": [ - "*", - "AllOne", - "AllMany", - "ReadOnlyOne", - "ReadOnlyMany", - "NothingOne", - "NothingMany" + "One", + "Two" ] } } @@ -1244,11 +2246,23 @@ ], "responses": { "200": { - "description": "Retrieved entity", + "description": "Retrieved entities", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey" + "title": "Collection of TwoPartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } } } } @@ -1257,30 +2271,51 @@ "$ref": "#/components/responses/error" } } - }, - "patch": { - "summary": "Update entity in OneNavigationSet", + } + }, + "/OneNavigationSet/{ID}/NothingOne": { + "parameters": [ + { + "name": "ID", + "in": "path", + "required": true, + "description": "key: ID", + "schema": { + "type": "string" + } + } + ], + "get": { + "summary": "Get related NothingOne", "tags": [ "OneNavigationSet" ], - "requestBody": { - "required": true, - "description": "New property values", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey-update" + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] } } } - }, + ], "responses": { "200": { - "description": "Updated entity", + "description": "Retrieved entity", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Supported.Annotations.SinglePartKey" + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" } } } @@ -1289,23 +2324,9 @@ "$ref": "#/components/responses/error" } } - }, - "delete": { - "summary": "Delete entity from OneNavigationSet", - "tags": [ - "OneNavigationSet" - ], - "responses": { - "204": { - "description": "Success" - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } } }, - "/OneNavigationSet/{ID}/AllMany": { + "/OneNavigationSet/{ID}/NothingMany": { "parameters": [ { "name": "ID", @@ -1318,7 +2339,7 @@ } ], "get": { - "summary": "Get entities from related AllMany", + "summary": "Get entities from related NothingMany", "tags": [ "OneNavigationSet" ], @@ -1416,7 +2437,61 @@ "tags": [ "ReadListOnlySet" ], - "parameters": [], + "parameters": [ + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "ID", + "ID desc", + "Pattern", + "Pattern desc", + "PatternExt", + "PatternExt desc", + "AllowedValues", + "AllowedValues desc", + "AllowedValuesExt", + "AllowedValuesExt desc", + "Maximum", + "Maximum desc", + "MaxMinInt", + "MaxMinInt desc", + "MaxMinFloat", + "MaxMinFloat desc", + "MaximumExt", + "MaximumExt desc", + "Minimum", + "Minimum desc", + "MinimumExt", + "MinimumExt desc", + "Example", + "Example desc", + "ExampleExt", + "ExampleExt desc", + "Computed", + "Computed desc", + "ComputedExt", + "ComputedExt desc", + "Immutable", + "Immutable desc", + "RequiredInFilter", + "RequiredInFilter desc", + "ImmutableExt", + "ImmutableExt desc", + "switch", + "switch desc" + ] + } + } + } + ], "responses": { "200": { "description": "Retrieved entities", @@ -1642,7 +2717,9 @@ "type": "string", "enum": [ "One", - "One desc" + "One desc", + "Two", + "Two desc" ] } } @@ -1759,7 +2836,164 @@ "AllSingleton", "TwoReadOnlySet" ], - "parameters": [], + "parameters": [ + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entities", + "content": { + "application/json": { + "schema": { + "title": "Collection of TwoPartKey", + "type": "object", + "properties": { + "@count": { + "$ref": "#/components/schemas/count" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/AllSingleton/NothingOne": { + "get": { + "summary": "Get related NothingOne", + "tags": [ + "AllSingleton", + "TwoNothingSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, + "/AllSingleton/NothingMany": { + "get": { + "summary": "Get entities from related NothingMany", + "tags": [ + "AllSingleton", + "TwoNothingSet" + ], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + }, + { + "$ref": "#/components/parameters/search" + }, + { + "name": "filter", + "in": "query", + "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/count" + }, + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + }, + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], "responses": { "200": { "description": "Retrieved entities", @@ -1896,6 +3130,8 @@ "items": { "type": "string", "enum": [ + "One", + "One desc", "Two", "Two desc" ] @@ -1981,7 +3217,27 @@ "ReadOnlySingleton", "TwoReadOnlySet" ], - "parameters": [], + "parameters": [ + { + "name": "orderby", + "in": "query", + "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "One desc", + "Two", + "Two desc" + ] + } + } + } + ], "responses": { "200": { "description": "Retrieved entities", @@ -2044,6 +3300,49 @@ } } }, + "/ReadOnlySingleton/NothingOne": { + "get": { + "summary": "Get related NothingOne", + "tags": [ + "ReadOnlySingleton", + "TwoNothingSet" + ], + "parameters": [ + { + "name": "select", + "in": "query", + "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", + "explode": false, + "schema": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "One", + "Two" + ] + } + } + } + ], + "responses": { + "200": { + "description": "Retrieved entity", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" + } + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + }, "/ReadOnlySingleton/NothingMany": { "get": { "summary": "Get entities from related NothingMany", @@ -2733,7 +4032,43 @@ } } }, - "/$batch": {} + "/$batch": { + "post": { + "summary": "Send a group of requests", + "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*", + "tags": [ + "Batch Requests" + ], + "requestBody": { + "required": true, + "description": "Batch request", + "content": { + "multipart/mixed;boundary=request-separator": { + "schema": { + "type": "string" + }, + "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET AllSet HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" + } + } + }, + "responses": { + "200": { + "description": "Batch response", + "content": { + "multipart/mixed": { + "schema": { + "type": "string" + }, + "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" + } + } + }, + "4XX": { + "$ref": "#/components/responses/error" + } + } + } + } }, "components": { "schemas": { @@ -2860,7 +4195,7 @@ ], "format": "decimal", "x-sap-scale": 5, - "multipleOf": 0.00001, + "multipleOf": 1e-05, "minimum": 0, "exclusiveMinimum": true, "example": 1 @@ -3067,7 +4402,7 @@ ], "format": "decimal", "x-sap-scale": 5, - "multipleOf": 0.00001, + "multipleOf": 1e-05, "minimum": 0, "exclusiveMinimum": true, "example": 1 @@ -3134,9 +4469,7 @@ } }, "required": [ - "ID", - "PatternExt", - "AllowedValuesExt" + "ID" ], "title": "SinglePartKey (for create)" }, @@ -3259,7 +4592,7 @@ ], "format": "decimal", "x-sap-scale": 5, - "multipleOf": 0.00001, + "multipleOf": 1e-05, "minimum": 0, "exclusiveMinimum": true, "example": 1 @@ -3442,4 +4775,4 @@ } } } -} \ No newline at end of file +} From 3c0e7b2de7bfd1464c8388f48441981e343d45fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Fri, 13 Dec 2024 09:51:25 +0100 Subject: [PATCH 57/65] BatchSupported --- tools/V4-CSDL-to-OpenAPI.xsl | 4 +-- tools/tests/annotations-v4.openapi3.json | 38 +----------------------- tools/tests/annotations.openapi3.json | 38 +----------------------- 3 files changed, 4 insertions(+), 76 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index d07aff8d..4710e753 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2454,8 +2454,8 @@ - + "/$batch":{ "post":{"summary": "Send a group of requests","description": "Group multiple requests into a single request payload, see [Batch Requests]( diff --git a/tools/tests/annotations-v4.openapi3.json b/tools/tests/annotations-v4.openapi3.json index f6d00ca3..1b77a5c2 100644 --- a/tools/tests/annotations-v4.openapi3.json +++ b/tools/tests/annotations-v4.openapi3.json @@ -733,43 +733,7 @@ } } }, - "/$batch": { - "post": { - "summary": "Send a group of requests", - "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*", - "tags": [ - "Batch Requests" - ], - "requestBody": { - "required": true, - "description": "Batch request", - "content": { - "multipart/mixed;boundary=request-separator": { - "schema": { - "type": "string" - }, - "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET Orders HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" - } - } - }, - "responses": { - "200": { - "description": "Batch response", - "content": { - "multipart/mixed": { - "schema": { - "type": "string" - }, - "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - } + "/$batch": {} }, "components": { "schemas": { diff --git a/tools/tests/annotations.openapi3.json b/tools/tests/annotations.openapi3.json index e3659e8e..ed70d9c8 100644 --- a/tools/tests/annotations.openapi3.json +++ b/tools/tests/annotations.openapi3.json @@ -4032,43 +4032,7 @@ } } }, - "/$batch": { - "post": { - "summary": "Send a group of requests", - "description": "Group multiple requests into a single request payload, see [Batch Requests](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_BatchRequests).\n\n*Please note that \"Try it out\" is not supported for this request.*", - "tags": [ - "Batch Requests" - ], - "requestBody": { - "required": true, - "description": "Batch request", - "content": { - "multipart/mixed;boundary=request-separator": { - "schema": { - "type": "string" - }, - "example": "--request-separator\nContent-Type: application/http\nContent-Transfer-Encoding: binary\n\nGET AllSet HTTP/1.1\nAccept: application/json\n\n\n--request-separator--" - } - } - }, - "responses": { - "200": { - "description": "Batch response", - "content": { - "multipart/mixed": { - "schema": { - "type": "string" - }, - "example": "--response-separator\nContent-Type: application/http\n\nHTTP/1.1 200 OK\nContent-Type: application/json\n\n{...}\n--response-separator--" - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - } + "/$batch": {} }, "components": { "schemas": { From d808b6fe231ad8f7ad4bd1d46de1392bd0898c69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Fri, 13 Dec 2024 10:30:08 +0100 Subject: [PATCH 58/65] NoNavigationSet --- tools/V4-CSDL-to-OpenAPI.xsl | 9 +- tools/tests/annotations.openapi3.json | 1252 ++++--------------------- 2 files changed, 183 insertions(+), 1078 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 4710e753..7f139b45 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2708,10 +2708,11 @@ @p2:Term='Org.OData.Capabilities.V1.NavigationRestrictions'] /edm:Record/edm:PropertyValue[@Property='RestrictedProperties']/edm:Collection /edm:Record[edm:PropertyValue[@Property='NavigationProperty' and - $navigation-path = concat(../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath)]]" /> + contains(concat(' ',$navigation-path,'$'),concat(' ',../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath,'$'))]]" /> @@ -4074,11 +4075,11 @@ + contains(concat(' ',$navigation-path,'$'),concat(' ',@path-to-target,@target,'$'))]" /> + contains(concat(' ',$navigation-path,'$'),concat(' ',../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath,'$'))]]" /> Date: Fri, 13 Dec 2024 11:04:34 +0100 Subject: [PATCH 59/65] typo --- tools/V4-CSDL-to-OpenAPI.xsl | 2 +- tools/tests/annotations.openapi3.json | 339 -------------------------- 2 files changed, 1 insertion(+), 340 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 7f139b45..0e36e2d9 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2727,7 +2727,7 @@ diff --git a/tools/tests/annotations.openapi3.json b/tools/tests/annotations.openapi3.json index fe6bad39..0f4de508 100644 --- a/tools/tests/annotations.openapi3.json +++ b/tools/tests/annotations.openapi3.json @@ -687,165 +687,6 @@ } } }, - "/AllSet/{ID}/NothingOne": { - "parameters": [ - { - "name": "ID", - "in": "path", - "required": true, - "description": "key: ID", - "schema": { - "type": "string" - } - } - ], - "get": { - "summary": "Get related NothingOne", - "tags": [ - "AllSet", - "TwoNothingSet" - ], - "parameters": [ - { - "name": "select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "Two" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/AllSet/{ID}/NothingMany": { - "parameters": [ - { - "name": "ID", - "in": "path", - "required": true, - "description": "key: ID", - "schema": { - "type": "string" - } - } - ], - "get": { - "summary": "Get entities from related NothingMany", - "tags": [ - "AllSet", - "TwoNothingSet" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "$ref": "#/components/parameters/search" - }, - { - "name": "filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "One desc", - "Two", - "Two desc" - ] - } - } - }, - { - "name": "select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "Two" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of TwoPartKey", - "type": "object", - "properties": { - "@count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, "/NoNavigationSet": { "get": { "summary": "Get entities from NoNavigationSet", @@ -1992,143 +1833,6 @@ } } }, - "/AllSingleton/NothingOne": { - "get": { - "summary": "Get related NothingOne", - "tags": [ - "AllSingleton", - "TwoNothingSet" - ], - "parameters": [ - { - "name": "select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "Two" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, - "/AllSingleton/NothingMany": { - "get": { - "summary": "Get entities from related NothingMany", - "tags": [ - "AllSingleton", - "TwoNothingSet" - ], - "parameters": [ - { - "$ref": "#/components/parameters/top" - }, - { - "$ref": "#/components/parameters/skip" - }, - { - "$ref": "#/components/parameters/search" - }, - { - "name": "filter", - "in": "query", - "description": "Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)", - "schema": { - "type": "string" - } - }, - { - "$ref": "#/components/parameters/count" - }, - { - "name": "orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "One desc", - "Two", - "Two desc" - ] - } - } - }, - { - "name": "select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "Two" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entities", - "content": { - "application/json": { - "schema": { - "title": "Collection of TwoPartKey", - "type": "object", - "properties": { - "@count": { - "$ref": "#/components/schemas/count" - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" - } - } - } - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, "/ReadOnlySingleton": { "get": { "summary": "Supports only read", @@ -2404,49 +2108,6 @@ } } }, - "/ReadOnlySingleton/NothingOne": { - "get": { - "summary": "Get related NothingOne", - "tags": [ - "ReadOnlySingleton", - "TwoNothingSet" - ], - "parameters": [ - { - "name": "select", - "in": "query", - "description": "Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "Two" - ] - } - } - } - ], - "responses": { - "200": { - "description": "Retrieved entity", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Supported.Annotations.TwoPartKey" - } - } - } - }, - "4XX": { - "$ref": "#/components/responses/error" - } - } - } - }, "/ReadOnlySingleton/NothingMany": { "get": { "summary": "Get entities from related NothingMany", From 01023e49931bf6f2481d504658b2ad43a7da7a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Fri, 13 Dec 2024 12:04:47 +0100 Subject: [PATCH 60/65] Sortable --- tools/V4-CSDL-to-OpenAPI.xsl | 15 ++++-- tools/tests/annotations.openapi3.json | 66 ++------------------------- 2 files changed, 13 insertions(+), 68 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 0e36e2d9..7e679ff5 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -4081,11 +4081,16 @@ /edm:Record[edm:PropertyValue[@Property='NavigationProperty' and contains(concat(' ',$navigation-path,'$'),concat(' ',../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath,'$'))]]" /> - + + diff --git a/tools/tests/annotations.openapi3.json b/tools/tests/annotations.openapi3.json index 0f4de508..60388c5f 100644 --- a/tools/tests/annotations.openapi3.json +++ b/tools/tests/annotations.openapi3.json @@ -637,27 +637,7 @@ "AllSet", "TwoReadOnlySet" ], - "parameters": [ - { - "name": "orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "One desc", - "Two", - "Two desc" - ] - } - } - } - ], + "parameters": [], "responses": { "200": { "description": "Retrieved entities", @@ -1783,27 +1763,7 @@ "AllSingleton", "TwoReadOnlySet" ], - "parameters": [ - { - "name": "orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "One desc", - "Two", - "Two desc" - ] - } - } - } - ], + "parameters": [], "responses": { "200": { "description": "Retrieved entities", @@ -2025,27 +1985,7 @@ "ReadOnlySingleton", "TwoReadOnlySet" ], - "parameters": [ - { - "name": "orderby", - "in": "query", - "description": "Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)", - "explode": false, - "schema": { - "type": "array", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "One", - "One desc", - "Two", - "Two desc" - ] - } - } - } - ], + "parameters": [], "responses": { "200": { "description": "Retrieved entities", From e02a484adc45a5de6f896e8a3b1864ec29bdbdb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Fri, 13 Dec 2024 14:25:30 +0100 Subject: [PATCH 61/65] NonSortableProperties --- tools/V4-CSDL-to-OpenAPI.xsl | 197 ++++---- tools/tests/annotations.openapi3.json | 17 +- tools/tests/annotations.tmp.xml | 624 ++++++++++++++++++++++++++ 3 files changed, 727 insertions(+), 111 deletions(-) create mode 100644 tools/tests/annotations.tmp.xml diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 7e679ff5..03839e71 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2726,7 +2726,10 @@ - @@ -2734,7 +2737,10 @@ - @@ -2804,45 +2810,6 @@ - - - - - , - - {"name":" - - orderby","in":"query","description":"Order items by property values, see [Sorting]( - - - https://help.sap.com/doc/5890d27be418427993fafa6722cdc03b/Cloud/en-US/OdataV2.pdf#page=65 - - - http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby - - - )", - - "explode":false,"schema":{ - - "type":"array","uniqueItems":true,"items":{"type":"string","enum":[ - - - , - - " - - "," - - desc" - - ]}} - - } - - - - @@ -2999,7 +2966,7 @@ ] - @@ -4039,70 +4006,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - + - - - + @@ -4171,17 +4126,51 @@ - - - - - + + + + ," + + "," + + desc" + + + + + + , + + {"name":" + + orderby","in":"query","description":"Order items by property values, see [Sorting]( + + + https://help.sap.com/doc/5890d27be418427993fafa6722cdc03b/Cloud/en-US/OdataV2.pdf#page=65 + + + http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby + + + )", + + "explode":false,"schema":{ + + "type":"array","uniqueItems":true,"items":{"type":"string","enum":[ + + ]}} + + } + + + diff --git a/tools/tests/annotations.openapi3.json b/tools/tests/annotations.openapi3.json index 60388c5f..e7bc74e9 100644 --- a/tools/tests/annotations.openapi3.json +++ b/tools/tests/annotations.openapi3.json @@ -496,9 +496,7 @@ "type": "string", "enum": [ "One", - "One desc", - "Two", - "Two desc" + "One desc" ] } } @@ -1644,9 +1642,7 @@ "type": "string", "enum": [ "One", - "One desc", - "Two", - "Two desc" + "One desc" ] } } @@ -1985,7 +1981,14 @@ "ReadOnlySingleton", "TwoReadOnlySet" ], - "parameters": [], + "parameters": [ + { + "$ref": "#/components/parameters/top" + }, + { + "$ref": "#/components/parameters/skip" + } + ], "responses": { "200": { "description": "Retrieved entities", diff --git a/tools/tests/annotations.tmp.xml b/tools/tests/annotations.tmp.xml new file mode 100644 index 00000000..06570f59 --- /dev/null +++ b/tools/tests/annotations.tmp.xml @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + odmTwo + + + One + + + + + + + + + + + + + + + + + + + + + RequiredInFilter + + + + + + + + + Example + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AllMany/One + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Two + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 8563e1c196e1c0c64a7082631796f831f2ad575d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Mon, 16 Dec 2024 09:20:52 +0100 Subject: [PATCH 62/65] path-to-target --- tools/V4-CSDL-to-OpenAPI.xsl | 8 +- tools/resolve-paths.xsl | 25 +- tools/tests/annotations.tmp.xml | 624 -------------------------------- 3 files changed, 25 insertions(+), 632 deletions(-) delete mode 100644 tools/tests/annotations.tmp.xml diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 03839e71..89d0ba5a 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -2708,11 +2708,11 @@ @p2:Term='Org.OData.Capabilities.V1.NavigationRestrictions'] /edm:Record/edm:PropertyValue[@Property='RestrictedProperties']/edm:Collection /edm:Record[edm:PropertyValue[@Property='NavigationProperty' and - contains(concat(' ',$navigation-path,'$'),concat(' ',../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath,'$'))]]" /> + $navigation-path=concat(../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath)]]" /> @@ -4009,7 +4009,7 @@ + $navigation-path=concat(../../../../../@path-to-target,../../../../../@target,' ',@p0:NavigationPropertyPath,@p1:NavigationPropertyPath)]]" /> + [current()/@id=@p1:PropertyPath])"> ," "," diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 82f3629e..79acd672 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -185,14 +185,23 @@ - - + )][1]" /> + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - odmTwo - - - One - - - - - - - - - - - - - - - - - - - - - RequiredInFilter - - - - - - - - - Example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AllMany/One - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Two - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 7f0c380183ad3172a6654f853989ab5c3ebd814a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Mon, 16 Dec 2024 10:20:02 +0100 Subject: [PATCH 63/65] target-path --- tools/V4-CSDL-to-OpenAPI.xsl | 138 +++++++++++++++++------------------ tools/resolve-paths.xsl | 14 +++- 2 files changed, 82 insertions(+), 70 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 89d0ba5a..53962097 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1405,11 +1405,11 @@ + (@p2:Term='Org.OData.Core.V1.Computed' and not(@Bool='false') or + @p2:Term='Org.OData.Core.V1.Permissions' and @p2:EnumMember='Org.OData.Core.V1.Permission/Read' or + @p2:Term='com.sap.vocabularies.Common.v1.FieldControl' and @p2:EnumMember='com.sap.vocabularies.Common.v1.FieldControlType/ReadOnly')]/@target)] + |$structuredType/edm:NavigationProperty[not(@id=//edm:Annotation[not(@Qualifier) and + @p2:Term='Org.OData.Core.V1.Permissions' and @p2:EnumMember='Org.OData.Core.V1.Permission/Read']/@target)]"> @@ -2632,6 +2632,7 @@ + @@ -2699,6 +2700,11 @@ + + + + + @@ -2726,30 +2732,23 @@ - - - - - - - - - - + @@ -2760,46 +2759,46 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + @@ -2889,6 +2888,7 @@ + @@ -2959,15 +2959,15 @@ ,"parameters":[ + - ] - @@ -4001,8 +4001,8 @@ + - @@ -4013,20 +4013,20 @@ + //edm:Annotation[not(@Qualifier) and @p2:Term='Org.OData.Capabilities.V1.TopSupported' and + $target-path=concat(@path-to-target,@target) and @Bool='false'])" /> + //edm:Annotation[not(@Qualifier) and @p2:Term='Org.OData.Capabilities.V1.SkipSupported' and + $target-path=concat(@path-to-target,@target) and @Bool='false'])" /> - - - @@ -4102,7 +4102,7 @@ ) - + ", @@ -4131,8 +4131,8 @@ ," diff --git a/tools/resolve-paths.xsl b/tools/resolve-paths.xsl index 79acd672..291fa863 100644 --- a/tools/resolve-paths.xsl +++ b/tools/resolve-paths.xsl @@ -402,8 +402,15 @@ + + + + + @@ -415,6 +422,11 @@ edm:NavigationPropertyBinding/@Target | edm:ReferentialConstraint/@Property" mode="ids"> + + + + + From e8742bd4cfcc5e711ed046bc29718c0dd6efb91f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Tue, 17 Dec 2024 08:34:21 +0100 Subject: [PATCH 64/65] clean-up --- tools/V4-CSDL-to-OpenAPI.xsl | 176 ++++++++++++++++------------------- 1 file changed, 81 insertions(+), 95 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index 53962097..dec175c2 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -1425,19 +1425,23 @@ + , @@ -1450,11 +1454,11 @@ , @@ -2638,11 +2642,7 @@ - - - - @@ -2653,19 +2653,14 @@ + - - - - - - @@ -2673,19 +2668,14 @@ + - - - - - - @@ -2695,21 +2685,15 @@ - - - - - - - - - - - - + @@ -2776,20 +2751,14 @@ $target-path=concat(@path-to-target,@target) and @Bool='false'])"> + - - - - - - - @@ -2895,12 +2864,7 @@ - - - - - @@ -2921,6 +2885,17 @@ + + + + + + + + "/ ":{ @@ -2938,7 +2913,10 @@ "get":{ - + Get @@ -2953,14 +2931,13 @@ - + ,"parameters":[ - @@ -2997,7 +2974,10 @@ "post":{ - + @@ -3016,7 +2996,7 @@ - + @@ -3151,6 +3131,7 @@ + @@ -3158,13 +3139,7 @@ - - - - - - @@ -3174,27 +3149,42 @@ - - - + + + + + - - - + - + - - - - - + + + + @@ -3218,7 +3208,7 @@ - + "/ @@ -3267,10 +3257,11 @@ - - + - + @@ -3280,14 +3271,14 @@ - - - + - + @@ -3303,7 +3294,7 @@ - + , @@ -3385,8 +3376,8 @@ - - + + , "delete":{ @@ -3486,7 +3477,6 @@ - @@ -4002,7 +3992,6 @@ - @@ -4046,10 +4035,7 @@ /edm:Record/edm:PropertyValue[@Property='Sortable' and @Bool='false'])" /> - From 7fb40102fa558ac62420d404a315341d671f9704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Thu, 19 Dec 2024 13:26:18 +0100 Subject: [PATCH 65/65] Use `$navigation-restrictions` where possible --- tools/V4-CSDL-to-OpenAPI.xsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/V4-CSDL-to-OpenAPI.xsl b/tools/V4-CSDL-to-OpenAPI.xsl index dec175c2..df33bf36 100644 --- a/tools/V4-CSDL-to-OpenAPI.xsl +++ b/tools/V4-CSDL-to-OpenAPI.xsl @@ -3176,12 +3176,12 @@