Class ModifyTranslationTableOp
- All Implemented Interfaces:
IXMLMarshallable,MessageOperation,XMLMapping,XMLMarshallable
This operation may conflict with the pre-rating feature. This may lead to inconsistency if it concerns a translation table used by at least one subscription containing unresolved pre-ratings. In that case, post-ratings may be wrong. To prevent from that, the user has to be sure that his/her modification is safe regarding the pre-rating. The modification that is not safe is adding a new table version in the past (means before the date of the last pre-rating).
Operation Result
ModifyTranslationTableResult Operation Failure Exceptions
XML API for HCI
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="modifyTranslationTable">
<xs:complexType>
<xs:sequence>
<xs:element ref="modificationHeader" minOccurs="0" maxOccurs="1"/>
<xs:element ref="translationTable" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="modificationDate" type="xs:dateTime"/>
</xs:complexType>
</xs:element>
Operation Availability
You can send this operation request in HCI messages to the following final target types of instances in the connected SAP CC system:
| Edition | Final Target Instances | |||||
| rater | updater | guider | bulkLoader | taxer | dispatcher | |
| charge | No | Yes | No | No | No | No |
Audit Domain
This operation is audited by the system as part of the audit domain: CATALOG. Consult the IT administrator.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterData(String cData) Adds character data to the content element.voidaddChild(String tagName, XMLMarshallable child) Adds a child to the object, thechildrepresenting the marshallable object which must be added to the element.getName()Returns the name of the operation, that is "modifyTranslationTable".Returns the translation table to apply.voidmarshalChildren(XMLOutputter output) Gives an XML representation of the child objects of an object.voidSets the translation table to apply.Methods inherited from class com.highdeal.pnr.hci.VersioningModifyOp
getClass, getHeader, getModificationDate, getModificationTimeFrame, marshalAttributes, setAttributes, setHeader, setModificationDateMethods inherited from class com.highdeal.hci.MessageOperationAdapter
marshal
-
Field Details
-
OPERATION_NAME
- See Also:
-
-
Constructor Details
-
ModifyTranslationTableOp
public ModifyTranslationTableOp()Builds an empty operation.
-
-
Method Details
-
getName
Returns the name of the operation, that is "modifyTranslationTable".- Returns:
- "modifyTranslationTable"
-
getTranslationTable
Returns the translation table to apply.- Returns:
- the translation table to apply.
-
setTranslationTable
Sets the translation table to apply.- Parameters:
m- the translation table to apply.
-
addCharacterData
Description copied from interface:XMLMarshallableAdds character data to the content element.- Specified by:
addCharacterDatain interfaceXMLMarshallable- Overrides:
addCharacterDatain classcom.highdeal.pnr.hci.VersioningModifyOp- Parameters:
cData- The character data to be added
-
addChild
Description copied from interface:XMLMarshallableAdds a child to the object, thechildrepresenting the marshallable object which must be added to the element.- Specified by:
addChildin interfaceXMLMarshallable- Overrides:
addChildin classcom.highdeal.pnr.hci.VersioningModifyOp- Parameters:
tagName- The name of tag for the childchild- The child to be added
-
marshalChildren
Description copied from interface:IXMLMarshallableGives an XML representation of the child objects of an object.- Specified by:
marshalChildrenin interfaceIXMLMarshallable- Overrides:
marshalChildrenin classcom.highdeal.pnr.hci.VersioningModifyOp- Parameters:
output- TheXML outputto marshal the child objects into
-