SAP Program BUPA_DO_NOT_CALL - Program BUPA_ADR2_DO_NOT_CALL

Purpose
In the USA firms and private customers can register with the National DoNot Call Registry (similar to the so-called Robinson List in Germany) inorder to avoid receiving unwanted telemarketing calls. They can alsohave this list sent to them.
This report allows you to transfer the data of such a Do Not Call Listto the database table and then to search for the telephone numbers inquestion in the business partner master data. If a telephone number isfound, then the flag "Do Not Use" is set for the relevant businesspartner in the communication data in the dialog. The followingapplication, for example Marketing in SAP CRM, must then react to theflag.
You are also able to suppress the setting of the flag in the dialog bymeans of the Business Add-In (BAdI) BUPA_DO_NOT_CALL, for example, ifyou were recently in contact with a firm and your telephone call isdesired.
See SAP note 664382 for more information on how to use the report.

Prerequisites
Since the telephone number is determined through the field TELNR_LONG(contains the complete number without special characters), you shouldfirst check, using the report Z_CHECK_PHONE_DATA, to see whether thefield is maintained correctly everywhere.

Features
The processing entails two steps:
Importing of the decompressed files

  • The decompressed files can be imported either from the local computer or
  • from the server. Select the appropriate flag for this purpose (DataImport from Computer or Data Import from Server).
    In the case of data import from the server you have the followingpossibilities:
    You enter the logical path name and the file name
    You leave the field for the logical path name empty and enter thephysical path name together with the file in the other field.
    • Execute the report first in the test mode. When you do this you are
    • given the file format the and first ten telephone numbers. Only executethe report in the non-test mode if the file format and the telephonenumbers were stated correctly.
      Maintaining the flag Do Not Use (field FLG_NOUSE)
      If the flag Find Tel. No. and Maintain Flag has been set, a checkis carried out to see whether telephone numbers are maintained in themaster data of the business partner that also exist in the table BUT_DNCor that are registered in the Not Call List. You can restrict the numberof telephone numbers to be checked by means of the selection parameters.
      The flag FLG_NOUSE is set for the telephone numbers that were found.
      If the checkbox Lock All Partners is set, all businesspartners are locked while the program is executed. This means that it isnot possible to change the business partners during this time.
      It is possible to lock all business partners and thus the execution ofthe report, only if there is no lock from another user.
      We therefore recommend that you schedule the report in the backgroundduring the night.
      If the checkbox Lock All Partners is not selected, the report canstill be executed even if individual business partners are beingmaintained at this time, but the runtime of the report is longer (about1 ms for each telephone number to be maintained).

664382Report: Import and maintenance of the "Do Not Call" list