Error Code: MACROCOMPONENT-2

Message

Syntax

The component defines a mapping between a mapping table ID property "{componentMappedPropertyName}" and pricing macro "{pricingMacroId}" input property "{pricingMacroInputPropertyName}" that do not define the same mapping table class IDs: "{componentMappedPropertyMappingTableClassId}"/"{pricingMacroInputPropertyMappingTableClassId}".

Legend
  • {componentMappedPropertyName}: The name of the mapped property
  • {pricingMacroId}: The ID of the pricing macro
  • {pricingMacroInputPropertyName}: The name of the pricing macro input property
  • {componentMappedPropertyMappingTableClassId}: The mapping table class ID the pricing macro input property
  • {pricingMacroInputPropertyMappingTableClassId}: The mapping table class ID of the pricing macro input property

The meaning of this error cause message depends on the software layers and internal architecture of the SAP CC systems. See the note to adapt the terminology to the concepts and data models you work with.

Next Actions and Steps (Troubleshooting)

Modify the property mapping table class ID or change the pricing macro input property to the correct mapping table class ID.

Verify your changes.

Additional Information

Consider the specifications of the appropriate technical interfaces: Web Services, HTTP Communication Interface (HCI), or Message TCP.

Validity

This error code is valid from SAP CC version number 4.0 SP00 to the software version that this documentation refers to. For newer versions, consult the relevant documentation.