Hierarchy
⤷ IS-M (Application Component) SAP Media
⤷ JSD (Package) Appl. dev. R/3 Publishing Sales and Distribution System
IMG Activity
ID | ISM_BADI_PS_SL | Periodical Sales and Distribution (Subscriptions) |
Transaction Code | S_ANI_68000194 | (empty) |
Created on | 20050324 | |
Customizing Attributes | ISM_BADI_PS_SL | Periodical Sales and Distribution (Subscriptions) |
Customizing Activity |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | ISM_BADI_PS_SL |
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.
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | ISM_BADI_PS_SL | 0 | I500000231 | Periodical Sales and Distribution |
Maintenance Objects
Maintenance object type |
History
Last changed by/on | SAP | 20050616 |
SAP Release Created in | 600 |