2025 Jun 26 7:42 PM
Screenshot: Error in Preview mode of SAP Build while trying to create Business partner & customers.
I tried to create Business partner and business partner role using "Create Record" by applying the following formula.
SET_KEY(SET_KEY(data.A_BusinessPartner1,"to_BusinessPartnerAddress", [ {BusinessPartner: params.BPID, AddressID: params.AddressID, HouseNumber: data.A_BusinessPartnerAddress1.HouseNumber, StreetName: data.A_BusinessPartnerAddress1.StreetName, CityName: data.A_BusinessPartnerAddress1.CityName, Country: data.A_BusinessPartnerAddress1.Country, PostalCode: data.A_BusinessPartnerAddress1.PostalCode} ] ), "to_BusinessPartnerRole", [ {BusinessPartnerRole: "FLCU00"}, {BusinessPartnerRole: "FLCU01"} ] )
Then, I have put an ALERT which gives me the Business Partner created success message.
Then, in my logic, I have used another "Create Record" to create customer for this Business Partner using the following formula.
SET_KEY({BusinessPartner: pageVars.BusinessPartnerNumber},"to_Customer", [{Customer: "", CustomerAccountGroup: "ZBLD"}])
Over here, I am trying to use the same Business Partner number which got generated from the previous CREATE RECORD and had saved it into a page variable. This create record fails and triggers a toast giving me the above screenshot error.
Screenshot: Error in Preview mode of SAP Build while trying to create Business partner & customers.
I tried to create Business partner and business partner role using "Create Record" by applying the following formula.
SET_KEY(SET_KEY(data.A_BusinessPartner1,"to_BusinessPartnerAddress", [ {BusinessPartner: params.BPID, AddressID: params.AddressID, HouseNumber: data.A_BusinessPartnerAddress1.HouseNumber, StreetName: data.A_BusinessPartnerAddress1.StreetName, CityName: data.A_BusinessPartnerAddress1.CityName, Country: data.A_BusinessPartnerAddress1.Country, PostalCode: data.A_BusinessPartnerAddress1.PostalCode} ] ), "to_BusinessPartnerRole", [ {BusinessPartnerRole: "FLCU00"}, {BusinessPartnerRole: "FLCU01"} ] )
Then, I have put an ALERT which gives me the Business Partner created success message.
Then, in my logic, I have used another "Create Record" to create customer for this Business Partner using the following formula.
SET_KEY({BusinessPartner: pageVars.BusinessPartnerNumber},"to_Customer", [{Customer: "", CustomerAccountGroup: "ZBLD"}])
Over here, I am trying to use the same Business Partner number which got generated from the previous CREATE RECORD and had saved it into a page variable. This create record fails and triggers a toast giving me the above screenshot error.
2025 Jun 26 8:39 PM
I even used to pass it all together like we do in Odata Gateway payload. But got the same error.
BP Role, Customer creation script using SET_KEY :
SET_KEY(SET_KEY(SET_KEY(data.A_BusinessPartner1,"to_BusinessPartnerAddress", [ {BusinessPartner: params.BPID, AddressID: params.AddressID, HouseNumber: data.A_BusinessPartnerAddress1.HouseNumber, StreetName: data.A_BusinessPartnerAddress1.StreetName, CityName: data.A_BusinessPartnerAddress1.CityName, Country: data.A_BusinessPartnerAddress1.Country, PostalCode: data.A_BusinessPartnerAddress1.PostalCode} ] ), "to_BusinessPartnerRole", [ {BusinessPartnerRole: "FLCU00"}, {BusinessPartnerRole: "FLCU01"} ]), “to_Customer”, SET_KEY( {Customer: "", CustomerAccountGroup: "ZBLD"}, "to_CustomerCompany", [ SET_KEY( {Customer: "", CompanyCode: "US00", CustomerAccountGroup: "ZBLD", ReconciliationAccount: "110000", PaymentTerms: "0001", APARToleranceGroup: "", PaymentBlockingReason: ""} ) ])
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 1 |