Ansicht
Dokumentation
ISM_BADI_PS_SL - Periodical Sales and Distribution (Subscriptions)
CL_GUI_FRONTEND_SERVICES - Frontend Services PERFORM Short ReferenceThis documentation is copyright by SAP AG.
The following media-specific Business Add-Ins (BAdIs) are available in Periodical Sales and Distribution:
Order
ISM_SD_FULL_DIALOG
Use/function: Creating an order in a batch input session
This includes the following method:
- CHANGE_BDCTAB
- You can use this method to influence the batch input data that is generated in method PublSalesOrderItem.Create of business object type BUS2107001.
Complaint
ISM_SD_COMPL_TJAPZ
Use/function: Creating a customer complaint
This includes the following method:
- CHANGE_PARAMETERS_OF_TJAPZ
- You can use this method to influence the Customizing settings for the order type-item type assignment, according to the data on the order for which the complaint was made.
ISM_SD_CMPL_SHIPDATE
Use/function: Creating/changing a customer complaint
This includes the following methods:
- PREALLOCATE_SHIP_DATE_INFO
- You can use this method to assign a default entry for the shipping date in the home delivery data.
- CHANGE_SHIP_DATE_CARRIER_INFO
- You can use this method to change the shipping date in the home delivery data.
ISM_SD_COMPL_DATA
Use/function: Creating/changing a customer complaint
This includes the following method:
- CHECK_DATA_OF_COMPLAINT
- You can use this method to check the entries for a customer complaint.
ISM_SD_CMPL_BILLED
Use/function: Change a customer complaint
This includes the following method:
- CHANGE_COMPLAINT_BILLED_FLAG
- You can use this method to change the status of a customer complaint to "Billed", so that it can no longer be changed, even if billing has not yet taken place. For example, you may want to do this when processing renewal subscriptions if the complaint has been printed on a renewal letter and the customer has been offered a renewal at a reduced price.
Billing
ISM_SD_COLLECT_REFUS
Use/function: Transferring data for bank returns research using RJFBRBI0
This includes the following method:
- CHANGE_PARAMETERS_INTERFACE
- You can use this method to influence the bank returns research data that is generated when a bank file is transferred in DTAUS format using the report RJFBRBI0.
ISM_SD_PRICE_ALTER
Use/function: Processing a price change using RJF_GEN_PRICE_ALTERNATION
This includes the following method:
- ORDER_RELEVANCE_CHECK
- You can use this method to influence the number of orders for which the price change is to be made. For example, you can exclude orders in which only one copy is affected during the cycle in question.
Nondelivery Notification
ISM_SD_UD_STATE
Use/function: Creating a nondelivery notification
This includes the following method:
- SET_STATE
- You can use this method to set the status of a nondelivery notification. The status can be "No action", "Suspension", "Complaint", or "Termination". If you do not make any settings for this method, the default status is "No action".
ISM_SD_UD_WORKITEMS
Use/function: Creating a nondelivery notification
This includes the following methods:
- CANCELLATION_RELEVANCE
- You can use this method to determine the relevance of the order in question if the ND notification has the status "Termination".
- CHANGE_PARAMETERS_CANCELLATION
- You can use this method to influence the termination data when terminating the order in question if the ND notification has the status "Termination".
- SUSPENSION_RELEVANCE
- You can use this method to determine the relevance of the order in question if the ND notification has the status "Suspension".
- CHANGE_PARAMETERS_SUSPENSION
- You can use this method to influence the suspension data when creating a suspension for the order in question if the ND notification has the status "Suspension".
- CHANGE_PARAMETERS_SUSP_LIMIT
- You can use this method to influence the suspension data when ending a suspension for the order in question if the ND notification has the status "Suspension".
- SUSPENSION_COMPLAINT_RELEVANCE
- You can use this method to determine the relevance of the order in question if the ND notification has the status "Complaint".
- CHANGE_PARAMETERS_COMPLAINT
- You can use this method to influence the complaint data when creating a complaint for the order in question if the ND notification has the status "Complaint".
ISM_SD_UD_ORDERS_STP
Use/function:
This includes the following method:
- CREATE_UD_FOR_RELEVANT_ORDERS
- You can use this method to determine whether ND notifications are also to be created for other orders that supply the same delivery address.
Payment Transactions for Renewal Subscriptions
RFESR000_BADI_001 (Switzerland)
Use/function: Processing ISR payments for renewal subscriptions in RFESR000
This includes the following method:
- FILL_BATCH_INPUT
(Enter batch input data for an ISR payment)
- You can use this method to check the assignment to a renewal subscription from the reference number of the ISR line. If such an assignment exists, you can set up the corresponding payment to account and append it to the batch input session generated in RFESR000. The function module J_1S_ESR_INC_PAYMENT_RENEWAL serves as an example of this kind of implementation and can be accessed directly in the method.
ISM_SD_ADDP_RECEIVER
Use/function: Determining the recipient of an additional payment in a renewal subscription during transfer posting in IS-M/CA
This includes the following methods:
- GET_FOUNDATION
- You can use this method to determine a social facility as the recipient of a donation. You must create an implementation for this method since otherwise transfer posting is not possible and an error is listed in the log of the transfer posting report.
- GET_CARRIER
- When a customer makes a tip, the transfer posting report determines the carrier who was active on the posting date as the recipient of the tip. This method allows you to determine the recipient in a different way.
ABAP Short Reference TXBHW - Original Tax Base Amount in Local Currency
This documentation is copyright by SAP AG.
Length: 7735 Date: 20240425 Time: 142458 sap01-206 ( 97 ms )