Functionality You can create a new hedge plan. Depending on the risk category, you caneither create new IR or FX transactions. Description If the method is returned to the calling program due to a success, thisparameter contains the company code in which the hedge plan was created. The field is initial in the case of errors. Description If the method is returned to the calling program due to a success, thisparameter contains the ID of the newly created hedge plan. The field is initial in the case of errors. Description A parameter for transferring the company code for the BAPI methods ofthe business object hedge plan (BUS5105). You must enter an existingcompany code. This parameter implements the key field of the business object with thesame name. Trados memory = TR Description An import parameter for transferring the current value of a hedge planin hedge accounting. Refer to the relevant data element documentation in the ABAP dictionaryfor information about the individual parameter fields. You can only use the fields NOMINAL, CURRENCY, and FLAG_SINGLEHEDGE inhedge plans that describe an interest rate risk. If the FLAG_SINGLEHEDGEfield is set, the fields NOMINAL and CURRENCY must be filledappropriately. For the currency, the SAP format dominates the format inaccordance with ISO. Description A parameter for transferring the hedge plan ID for the BAPI methods ofthe business object hedge plan (BUS5105). If the parameter is initial,an internal number is assigned to the hedge plan ID. This parameter implements the key field of the business object with thesame name. Description Used to check the instance details before the object instance isactually created in the database. The creation of the object instance isonly simulated and the data is not updated. The following values are possible: ' ' (no value) No value means that the update takes place. This is the standard settingand corresponds to the normal expectations of the calling program. 'X' This value means that this BAPI is called in simulation mode only andthat no update takes place during the call. Trados memory = TR Description A parameter for transferring the values of FX transactions. The TRANSACION_D can be assigned externally or be initial. In this case,the number is assigned internally. The transaction is assigned to a specific exposure in hedge accountingusing the EXPOSURE_ID component. If the EXPOSURE_ID component isinitial, then a new FX exposure is created for the transaction. Theexposure ID is assigned automatically by the system. If the Exposure_IDis not initial, then the EXPOSURE_ID must already exist. The newlycreated transaction is assigned to this exposure. If multiple FX transactions are created at the same time and assigned tothe same exposure to be created, the Exposure ID field must remaininitial. Instead, you enter the same fictitious number in theTRANSACTION_GROUP field in all transactions that should belong to thesame exposure. This number is used only to assign the transactions tothe same exposure. If both the EXPOSURE_ID field and the TRANSACTION_GROUP field are notinitial, the system will terminate processing with an error. If bothfields are initial, a new exposure is created for each transaction. The TRANSACTION_ORIGIN field remains initial. It is only filled byexposure management to recognize that the FX transaction in hedgemanagement comes from exposure management. Refer to the relevant data element documentation in the ABAP dictionaryfor information about the remaining parameter fields. Once the transactions have been created, the columns TRANSACTION_ID andEXPOSURE_ID contain the current valid values. For the currency, the SAP format dominates the format in accordance withISO. Trados Memory = TR Description A parameter for transferring the values of IR transactions. The TRANSACION_D can be assigned externally or be initial. In this case,the number is assigned internally. The transaction is assigned to a specific exposure in hedge accountingusing the EXPOSURE_ID component. If the EXPOSURE_ID component isinitial, then a new IR exposure is created for the transaction. Theexposure ID is assigned automatically by the system. If the Exposure_IDis not initial, then the EXPOSURE_ID must already exist. The newlycreated transaction is assigned to this exposure. If multiple IR transactions are created at the same time and assigned tothe same exposure to be created, the Exposure ID field must remaininitial. Instead, you enter the same fictitious number in theTRANSACTION_GROUP field in all transactions that should belong to thesame exposure. This number is used only to assign the transactions tothe same exposure. If both the EXPOSURE_ID field and the TRANSACTION_GROUP field are notinitial, the system will terminate processing with an error. If bothfields are initial, a new exposure is created for each transaction. The number of base days in the calculation method is derived from theinterest calculation method. The INTEREST_CALC_METHOD field musttherefore never be initial. If the INTEREST_CALC_START_TERM and INTEREST_CALC_END_TERM fields arefilled but the INTEREST_CALC_DAYS field is initial, then the interestdays are calculated from the start and end date of the calculationperiod. In doing this, both dates inclusive are taken into account. Ifthe calculation period starts on 07/01/CY and ends on 07/05/CY, thenfive interest days would be determined. If both the start and end datefor the calculation period and the interest days (Field:INTEREST_CALC_DAYS) are not initial, then the interest days aretransferred to Hedge Management unchanged. The interest amount is essentially recalculated. Refer to the relevant data element documentation in the ABAP dictionaryfor information about the remaining parameter fields. Once the transactions have been created, the columns TRANSACTION_ID andEXPOSURE_ID contain the current valid values. For the currency, the SAP format dominates the format in accordance withISO. Description If the method is returned to the calling program due to an error, thisparameter contains the corresponding error number and error text. Inaddition, the following error message is displayed in the first row ofthe table: "BAPI processing was terminated". The message belongs to themessage class FTRO and has the number 161. There is at least one othererror message in the table. If the method is completed without errors, the following success messageis displayed in the first row of the table: "BAPI was executedsuccessfully". The message belongs to the message class FTRO and has thenumber 162. There can be other messages in the table. |