Import purchasing RFQs

Topic overview

This article describes procedures for using the Import data application in relation to purchasing RFQs. The procedures contain general instructional steps and inform you which special features need to be considered. You will also be informed about possible preconditions and effects.

For the description of the Import data application, including field and button descriptions, see the Import data article.

General information

The import of purchasing RFQs is essentially based on the current data model, which is stored in the repository database. More attributes are available for data export than for data import. Therefore, it makes sense to define separate filters for export and import.

1:1 relationships are generally based on a technical GUID attribute in the data model. Depending on the use case, either the technical GUID attribute or a business key from the target object (usually code or number) can be used for the import. For some business objects, an organization is required to convert the business key to the technical key. The relevant organization is normally not directly in the import source, but is specified via the voucher context. Further information on this can be found in the chapter Overview: Attributes.

Hash code business objects are referenced both in the header and in the line item of a purchasing RFQ. These are technically related attribute groups that are always the same for many RFQs and whose reuse saves some storage space in the database and in the main memory. Using a special conversion, these hash code business objects are represented as parts for export or import.

Certain purchasing RFQ data such as local currency values, status, and internal auxiliary attributes cannot be imported.

If you are not sure which format is suitable for the import file, proceed as follows: enter a sample purchasing RFQ via the Purchasing RFQs application and export it using the filter for import in the desired format with the desired attributes. The resulting sample file can be used as a template for the import files to be generated.

The same rules apply when importing as when editing data via the application. For example, an item in a saved line item can no longer be changed. Attribute values are ignored if they cannot be adopted in the current context. The same logic is applied when determining the default value, so that the import process and the application behave identically. The same applies to data validations.

Note
Existing purchasing RFQs can be expanded by importing additional data. The existing data is replaced by the import data if possible.

Procedure: Importing purchasing RFQs

  1. Open the Import data application
  2. Display the filter for this business object: com.cisag.app.purchasing.obj.RequestForProposal
  • The filter for importing purchasing RFQs will open.
  1. If required, duplicate or create a new filter for this business object
  2. If required, change the already selected attributes of the filter
  3. Press the [Import data] button in the standard toolbar
  • The Import data dialog window will open.
  1. In the Import data dialog window, you can adjust settings for the import file. For a description of the fields in the dialog window, see the Import data article.
  2. Press either the [In background] or [Immediately] button
  • The import will be executed.

Automatic release after the import

If the import has been carried out successfully, you can automatically release a processed purchasing RFQ. This option is particularly useful in combination with the creation status In process. This prevents a purchasing RFQ that has not yet been fully imported from being used in subsequent vouchers. During release, the purchasing RFQ is assigned the status Invalid, meaning that the purchasing RFQ cannot be used in this step either.

For this functionality, you must set the virtual base attribute autoRelease to true for the relevant instance.

If this function is activated and there are no other errors, an additional information message is displayed in the message log stating that the purchasing RFQ was automatically released. If this was not possible, a warning is displayed.

Overview: Attributes

Below, you can find the attributes of the individual business objects that are available for import. The corresponding relationship name is also included for foreign key attributes. Identification and mandatory fields are changeable and can be extended by making adjustments.

For some business objects, an organization is required for the conversion of functional keys to technical keys. In the attribute lists, this is indicated by the following notes in the Attribute column:

  • Purchasing organization (always according to the header)
  • Firm (always according to the header)
  • Firm country (always according to the header)
  • Logistics organization (according to the header or line item)

Identification attributes (key attributes) are also marked with a (K).

Header data

Purchasing RFQ (RequestForProposal)

AttributeRelationshipExplanation
autoReleaseRelease automatically (virtual attribute); see the chapter Automatic release after the import
classification1 (Purchasing organization)Classification1Classification 1
Classification2 (Purchasing organization)Classification2Classification 2
Classification3 (Purchasing organization)Classification3Classification 3
Classification4 (Purchasing organization)Classification4Classification 4
Classification5 (Purchasing organization)Classification5Classification 5
dateCreation date
deliveryDataSee the chapter Delivery data (deliveryData)
deliveryRecipientDataSee the chapter Recipient data (deliveryRecipientData)
guid (K)Technical identification for changing/deleting already stored data - if known
invoiceRecipientDataSee the chapter Purchasing organization (invoiceRecipientData)
invoicingDataSee the chapter Invoicing data (invoicingData)
number (K)Number (technical identification), optional for new creation - otherwise determined automatically

Mandatory if the guid was not specified when changing/deleting
PreferredSupplierAssignment.
supplierData.supplier
PreferredSupplierAssignment.
supplierData.SupplierPartner
First RFQ recipient
proposalDeadline.valueQuotations to
requestDate.valuePreferred date
responsibleResponsiblePartnerEmployee responsible
statusGeneral status (only Released or Blocked)

Note:

This attribute cannot be changed by the import for existing RFQ line items. Data in the import file is ignored during import.
storageAreaDefaultDefault warehouse
storageArea.warehouseWarehouse (code)
SupplierAssignmentsSee the chapter Purchasing RFQ supplier assignment (supplierAssignments)
TextAssignmentsFile attachments/texts; see the chapter Texts (TextAssignments)
type (K)TypeType (technical identification)

Mandatory if the guid was not specified when changing/deleting.

Delivery data (deliveryData)

The delivery data is stored in the database as a hash code business object and is represented as a part for export or import.

AttributeRelationshipExplanation
deliveryTermsDeliveryTermsDelivery term
deliveryTerms
Location
Delivery term location reference
shippingTermsShippingTermsShipping terms

Delivery recipient data (deliveryRecipientData)

The delivery recipient data is stored in the database as a hash code business object and is represented as a part for export or import.

AttributeRelationshipExplanation
careOfCareOfPartnerDelivery recipient: Care of
careOfNameDelivery recipient: Care of - Name

Purchasing organization (invoiceRecipientData)

Some purchasing organization data is stored in the database as a hash code business object and is represented as a part for export or import.

AttributeRelationshipExplanation
careOfCareOfPartnerPurchasing organization: Care of
careOfNamePurchasing organization: Care of - Name
partnerPartnerPurchasing organization

Invoicing data (invoicingData)

Some invoice data is stored in the database as a hash code business object and is represented as a part for export or import.

AttributeRelationshipExplanation
paymentMethod (Firm)PaymentMethodPayment method
paymentTerms (Firm)PaymentTermsPayment terms

Note:

This attribute cannot be changed by the import for existing RFQ line items. Data in the import file is ignored during the import.

Purchasing RFQ supplier assignment (SupplierAssignments)

One or more partners can be used as RFQ recipients and delivery partners in a purchasing RFQ. Address data, contact persons, delivery partners and output vouchers are stored for each RFQ recipient.

The first RFQ recipient is used directly in the Purchasing RFQ application – the data for all RFQ recipients is available in the dialog window for the RFQ recipient field.

The following attributes exist for each RFQ recipient.

AttributeRelationshipExplanation
carrierCarrierCarrier
deliverySupplierDeliverySupplierPartnerDelivery partner
deliverySupplierCareOfDeliverySupplierCareOfPartnerDelivery partner: Care of
deliverySupplierCareOfNameDelivery partner: Care of - Name
outputSettingsSee the chapter Output settings (outputSettings)
supplierDataSee this chapter: Suppliers (supplierData)
Output settings (outputSettings)

The output settings are stored in the database as a hash code business object and are represented as a part for export or import.

AttributeRelationshipExplanation
requestForProposal.mediumOutput medium

Purchasing RFQ
requestForProposal.mediumAddressCommunication connection

Purchasing RFQ
RFQ recipient (supplierData)

The RFQ recipient data is stored in the database as a hash code business object and is represented as a part for export or import.

AttributeRelationshipExplanation
addressData.cityAddress - City
addressData.countryaddressData.CountryAddress - Country
addressData.districtAddress - District
addressData.poBoxAddress - P.O. box
addressData.poBoxCityAddress - P.O. box city
addressData.poBoxPostalCodeAddress - PO box postal code
addressData.postalCodeAddress - Postal code
addressData.regionaddressData.RegionAddress - Region
addressData.streetAddress - Street
careOfCareOfPartnerRFQ recipient: Care of
careOfNameRFQ recipient: Care of - Name
nameRFQ recipient - Name
supplierSupplierPartnerRFQ recipient

Texts (TextAssignments)

AttributeRelationshipExplanation
codeText module (optional)
documentVoucher
sequenceNumber
textTexts per language

(only used if no text module has been specified;

see the chapter text)
typeText category
text
AttributeRelationshipExplanation
contentTypeContent category
languageLanguage
textText

You can also use various formatting options for texts. If you need examples of specific formatting, it is best to create a sample voucher with the desired text formatting and export it.

Note
Texts are normally imported from the import file and any default values from the partner master data etc. are ignored. If the server property com.cisag.app.general.order.bi.applyAllwaysTextDefaults has the value true, the default values are always determined and combined with any existing texts in the import file. Please note that the numbers of the text lines must be selected appropriately and that the result is only one text line with one line item text.

Line item data (basic line items)

Purchasing RFQ line items (RequestForProposalDetail)

AttributeRelationshipExplanation
costCentreCostCentreCost center
costObjectiveCostObjectiveCost unit
CostingDataSee the chapter Cost data allocation (CostingData)
deliveryRecipientDataSee the chapter Delivery recipient data (deliveryRecipientData)
eanEuropean Article Number (EAN)

For more information, see the article Importing a voucher line item using an EAN
guid (K)Technical identification (line item) for changing/deleting data that has already been saved - if known
itemItemItem
number (K)Number (technical identification), optional for new creation - otherwise determined automatically.

Mandatory if the guid was not specified when changing/deleting.
preferredDate.valuePreferred date
priceDimensionPrice dimension
priceUomPriceUomPrice unit
pseudoItemDescriptionPseudo item description

Note:

Only for pseudo items. The specification is ignored for all others.
purchaseCostTarget cost price
referenceReference
statusGeneral status (only Released or Blocked)
storageAreaDefaultDefault warehouse
storageArea.warehouseWarehouse (code)
supplierItemNumberSupplier item number

For more information, see the article Importing a voucher line item using an EAN
TextAssignmentsSee the chapter Texts (TextAssignments)
totalQuantity
- totalQuantity.amount
- totalQuantity.uom

UomTotal quantity
- Quantity
- Quantity unit
uomObligationBinding unit
uomObligationOriginOrigin of binding unit
useCostingDataAllocate cost data

Delivery recipient data (deliveryRecipientData)

The attributes correspond to those in the header. See the chapter Delivery recipient data (deliveryRecipientData).

Cost data allocation (CostingData)

If the Allocate cost data function is activated, you can specify a partial quantity of the line item for various combinations of cost centers and cost units.

AttributeRelationshipExplanation
costCentreCostCentreCost center
costObjectiveCostObjectiveCost unit
quantity.amountQuantity

Line item data (sub-items)

Purchasing RFQ line items (RequestForProposalDetail)

AttributeRelationshipExplanation
costCentreCostCentreCost center
costObjectiveCostObjectiveCost unit
CostingDataSee the chapter Cost data allocation (CostingData)
deliveryRecipientDataSee the chapter Delivery recipient data (deliveryRecipientData)

Note:


Not for kitcomponents.
eanEuropean Article Number (EAN)

For more information, see the article Importing a voucher line item using an EAN
guid (K)Technical identification (line item) for changing/deleting already saved data - if known
itemItemItem
preferredDate.valuePreferred date

Note:

Not for kit components.
priceDimensionPrice dimension
priceUomPriceUomPrice unit
pseudoItemDescriptionPseudo item description

Note:

Only for pseudo items. The specification is ignored for all others.
referenceReference
statusGeneral status (only Released or Blocked)
storageAreaDefaultDefault warehouse

Note:

Not for kit components.
storageArea.warehouseWarehouse (code)

Note:

Not for kit components.
subNumber (K)Number (functional identification), optional for new creation - otherwise determined automatically.

Mandatory if the guid was not specified when changing/deleting.
supplierItemNumberSupplier item number

For more information, see the article Importing a voucher line item using an EAN
TextAssignmentsSee the chapter Texts (TextAssignments)
totalQuantity
- totalQuantity.amount
- totalQuantity.uom
UomTotal quantity
- Quantity
- Quantity unit
uomObligationBinding unit
uomObligationOriginOrigin of binding unit
useCostingDataAllocate cost data

Czy ten artykuł był pomocny?