Service Configuration
The order management service is configured like most business processes services of the adesso Group using the IOptions pattern.
adessoFulfillmentConfiguration
The values of this configuration class determine custom logic within the processing of bookings. This mainly includes fixating the internal laptop supplier identifiers.
Key | Description | Example |
AdessoSupplierId | The SAP identifier of the supplier of laptops. This supplier MUST have the plant configured in LaptopPlantId associated to it. | 10001760 |
LaptopPlantId | The SAP identifier of the supplying plant of laptops. | 1010 |
LaptopPlantStorageId | The SAP identifier of the supplying plant storage of laptops. | 0001 |
S4HanaOrdersConfiguration
The values of this configuration class have a central meaning within the S4Hana ordering process. They are supplied when creating purchase requisitions.
Key | Description | Example |
PlantId | The S4Hana plant to use for ordering. | 1010 |
PurchasingGroupId | The purchasing group to use during the creation of requisitions and orders. | 001 |
CostCenter | The cost center to use during the creation of requisitions and orders. | 1010106012 |
PurchasingOrganizationId | Unique identifier of the purchasing organization under which orders are executed. | 1000 |
CompanyCode | Identifier of the company within SAP. | 1010 |
ServiceMaterialType | The name used for the product type of services. | SERV |
AssetMaterialType | The name used for the product type of assets. | ZHAW |
AssetGlobalLedgerAccount | The global ledger account to use during the creation of asset requisitions and orders. | 65150000 |
PurchaseGlobalLedgerAccount | The global ledger account to use during the creation of purchase requisitions and orders. | 65150000 |
ServiceGlobalLedgerAccount | The global ledger account to use during the creation of service requisitions and orders. | 66004100 |
FloatingInventoryStorageLocation | A001 |
PersistenceConfiguration
The values of this configuration class determine the information required for persisting the domain entities of this service.
Key | Description | Example |
Technology | Determines the type of persistence technology to use. | PostgresSql |
Connection:Uri | Endpoint of the persistence server. | localhost |
Connection:Port | Port of the persistence server. | localhost |
Connection:Database | Database of the persistence server to use for storage. | localhost |
Connection:Credential:Username | Username to be used for the authentication against the persistence server. | postgres |
Connection:Credential:Password | Password to be used for the authentication against the persistence server. | postgres |