SAP ABAP IMG Activity BADI: ISH_PRINT_INVO (BAdI: Invoice Print)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NBAS (Package) Appl. development Hospital System master data, catalogs
IMG Activity
ID BADI: ISH_PRINT_INVO BAdI: Invoice Print  
Transaction Code S_KK4_96000508   IMG Activity: BADI: ISH_PRINT_INVO 
Created on 20020103    
Customizing Attributes BADI: ISH_PRINT_INVO   BAdI: Invoice Print 
Customizing Activity BADI: ISH_PRINT_INVO   BAdI: Invoice Print 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ISH_PRINT_INVOICE    

This Business Add-In (BAdI) lets you modify the print structures when invoices are printed.

  • The print structures are grouped together in the reference type ISH_YS_PRINT_INVOICE.
  • The data for the case is passed in the reference type ISH_YS_INVOICE_DATA.

You can prevent the invoice from being printed by raising the exception STOP_PRINTING.

At invoice printout, the system first determines all of the relevant data, and then stores it in the structures mentioned above. Before the data is then output on the SAPscript form or Smart Form, the BAdI is called, and you can:

  • Add invoice items from other invoices.
  • Change existing invoice items.
  • Add non-billable services to the invoice items for information purposes.
  • Change copayment and down payment data.

Example

  • Example 1:

    You wish to include certain information (invoice items) from other invoices on your invoices when they are printed. The BAdI can read this data and fill the relevant tables with it. For example, on the patient's invoice you can also print invoice items that were addressed to his or her insurance provider. This gives the patient an overview of the services performed for him or her.

  • Example 2:

    In particular when invoices are printed in Germany, you have to sort invoice items in a particular manner. For example, you have to output surcharge services after the service for which the surcharge is due. You can have this special and time consuming sorting performed by the BAdI.

Requirements

Standard settings

Recommendation

Activities

Further notes

You'll find further information in the documentation for the method.

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 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20020103 
SAP Release Created in 463B