Mass change of printer definitions

Hi SDN ABAP folks,
  As a result of our project to convert from jetforms to Smartforms - we need to remove all of the old printers that we have had defined for outputting the jetforms. We are concerned that if we just delete the old printers from SPAD - that there will be data that will still refer to the old deleted printers; for example master data, config, batch jobs and user master records. We would like to be able to rename all references to the old printers to point to a list of new printer definitions instead of
the old (to be deleted ones). We are interested to know if there is a <u>SAP standard utility</u> which can be used <u>for renaming printer definitions</u> which <u>includes the renaming of all references</u> to that printer(not just renaming the printer in SPAD). Does anyone know of such a utility?
If there is no utility then it seems that we need to write an ABAP to direct update the tables where the printers are referred to and so then we will need a complete list of these tables - so far we have identified
the following 3 tables:
USR01  (user profile default settings)
TBTCP (Batch Jobs printers)
NACH (SD / FI key combinations)
My second / third question is - is this list of tables complete? - and is it safe to direct update these tables by simply replacing the oldprinter names with the new ones?
If anyone can supply answers to these questions it will greatly assist our
conversion project.
Many thanks,
Julian.

Dear All,
Did anybody solve this problem? Kindly reply.
Basically, what is required is a standard method which can remove the name of the deleted printer wherever it is mentioned(Background Jobs, Users, programs..)
Warm Reply
Mazdul

Similar Messages

  • Mass display or print Purchase Order History

    Instead of checking your Purchase Order History one at a time, you can now mass display or print them with this customized abap report.
    Mass display or print Purchase Order History
    You can request report by :
    1.  Change date
    2.  User Name
    3.  Purchase Order Number
    4.  Vendor Code
    Written by : SAP Basis, ABAP Programming and Other IMG Stuff
                 http://www.sap-img.com
    REPORT ZPOCHANGE LINE-SIZE 132 NO STANDARD PAGE HEADING
                     LINE-COUNT 065(001)
                     MESSAGE-ID VR.
    TABLES: DD04T,
            CDHDR,
            CDPOS,
            DD03L,
            DD41V,
            T685T,
            VBPA,
            TPART,
            KONVC,
            EKKO.
    SELECT-OPTIONS: XUDATE FOR CDHDR-UDATE,
                    XNAME  FOR CDHDR-USERNAME,
                    XEBELN FOR EKKO-EBELN,
                    XLIFNR FOR EKKO-LIFNR.
    SELECTION-SCREEN SKIP.
    TEXT-001 - Sorting Sequence
    SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: SUDATE RADIOBUTTON GROUP R1,
                SNAME  RADIOBUTTON GROUP R1,
                SOBID  RADIOBUTTON GROUP R1.
    SELECTION-SCREEN END OF BLOCK BLK1.
    DATA: WFLAG,
          WCHANGENR LIKE CDHDR-CHANGENR.
    DATA: INDTEXT(60) TYPE C.
    DATA: BEGIN OF ICDHDR OCCURS 50.
            INCLUDE STRUCTURE CDHDR.
    DATA: END OF ICDHDR.
    DATA: BEGIN OF ICDSHW OCCURS 50.
            INCLUDE STRUCTURE CDSHW.
    DATA: END OF ICDSHW.
    DATA: BEGIN OF EKKEY,
            EBELN LIKE EKET-EBELN,
            EBELP LIKE EKET-EBELP,
            ETENR LIKE EKET-ETENR,
          END OF EKKEY.
    DATA: BEGIN OF ITAB OCCURS 50,
            BEGIN OF EKKEY,
              EBELN LIKE EKET-EBELN,
              EBELP LIKE EKET-EBELP,
              ETENR LIKE EKET-ETENR,
            END OF EKKEY,
            CHANGENR LIKE CDHDR-CHANGENR,
            UDATE    LIKE CDHDR-UDATE,
            UTIME    LIKE CDHDR-UTIME,
            USERNAME LIKE CDHDR-USERNAME,
            CHNGIND  LIKE CDSHW-CHNGIND,
            FTEXT    LIKE CDSHW-FTEXT,
            OUTLEN   LIKE CDSHW-OUTLEN,
            F_OLD    LIKE CDSHW-F_OLD,
            F_NEW    LIKE CDSHW-F_NEW,
          END OF ITAB.
    DATA: OLD_OBJECTID LIKE CDHDR-OBJECTID.
    FIELD-SYMBOLS: <F_OLD>, <F_NEW>.
    SELECT * FROM EKKO WHERE EBELN IN XEBELN AND
                             LIFNR IN XLIFNR.
      CLEAR CDHDR.
      CLEAR CDPOS.
      CDHDR-OBJECTCLAS = 'EINKBELEG'.
      CDHDR-OBJECTID   = EKKO-EBELN.
      PERFORM GETCHGDOCS.
    ENDSELECT.
    IF SUDATE = 'X'.
      SORT ITAB BY UDATE EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSEIF SNAME = 'X'.
      SORT ITAB BY USERNAME EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSE.
      SORT ITAB BY EKKEY-EBELN CHANGENR EKKEY-EBELP EKKEY-ETENR.
    ENDIF.
    LOOP AT ITAB.
      CLEAR: INDTEXT, EKKEY.
      CASE ITAB-CHNGIND.
        WHEN 'U'.
            INDTEXT(50) = ITAB-FTEXT.
            INDTEXT+51  = TEXT-020.
            CONDENSE INDTEXT.
        WHEN 'D'.
            INDTEXT = TEXT-021.
        WHEN 'E'.
            INDTEXT(5) = ITAB-FTEXT.
            INDTEXT+51 = TEXT-021.
            CONDENSE INDTEXT.
          WHEN 'I'.
            INDTEXT = TEXT-022.
        ENDCASE.
        RESERVE 4 LINES.
        IF WCHANGENR NE ITAB-CHANGENR.
          WCHANGENR = ITAB-CHANGENR.
          EKKEY = ITAB-EKKEY.
          WRITE:/ ITAB-UDATE UNDER 'Change Date',
                  ITAB-UTIME UNDER 'Time',
                  ITAB-USERNAME UNDER 'User Name',
                  ITAB-EKKEY-EBELN UNDER 'PO No',
                  ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ELSEIF ITAB-EKKEY NE EKKEY.
          WRITE:/ ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ENDIF.
        CASE ITAB-CHNGIND.
          WHEN 'U'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            ASSIGN ITAB-F_NEW(ITAB-OUTLEN) TO <F_NEW>.
            WRITE: / TEXT-023  UNDER 'Changes',
                     <F_OLD>.
            WRITE: / TEXT-024 UNDER 'Changes',
                     <F_NEW>.
          WHEN 'E'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            WRITE: TEXT-023 UNDER 'Changes',
                   <F_OLD>.
        ENDCASE.
        SKIP.
    ENDLOOP.
    TOP-OF-PAGE.
    WRITE:/ SY-DATUM,SY-UZEIT,
           50 'P U R C H A S E  O R D E R   H I S T O R Y',
          120 'Page', SY-PAGNO.
    WRITE: / SY-REPID,
             60 'Purchase Orders Changes'.
    SKIP.
    ULINE.
    IF SUDATE = 'X'.
      WRITE:/001 'Change Date',
             014 'Time',
             024 'User Name',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ELSEIF SOBID = 'X'.
      WRITE:/001 'PO No',
             013 'Item',
             020 'Sch No',
             028 'Change Date',
             041 'Time',
             051 'User Name',
             065 'Changes'.
    ELSE.
      WRITE:/001 'User Name',
             015 'Change Date',
             028 'Time',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ENDIF.
    ULINE.
    FORM GETCHGDOCS.
      CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
           EXPORTING
                DATE_OF_CHANGE    = CDHDR-UDATE
                OBJECTCLASS       = CDHDR-OBJECTCLAS
                OBJECTID          = CDHDR-OBJECTID
                TIME_OF_CHANGE    = CDHDR-UTIME
                USERNAME          = CDHDR-USERNAME
           TABLES
                I_CDHDR           = ICDHDR
           EXCEPTIONS
                NO_POSITION_FOUND = 1
                OTHERS            = 2.
      CHECK SY-SUBRC EQ 0.
      DELETE ICDHDR WHERE CHANGE_IND EQ 'I'.
      CHECK NOT ICDHDR[] IS INITIAL.
      LOOP AT ICDHDR.
        CHECK ICDHDR-UDATE IN XUDATE.
        CHECK ICDHDR-USERNAME IN XNAME.
        CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
                     EXPORTING  CHANGENUMBER       = ICDHDR-CHANGENR
                     IMPORTING  HEADER             = CDHDR
                     TABLES     EDITPOS            = ICDSHW
                     EXCEPTIONS NO_POSITION_FOUND  = 1
                                OTHERS             = 2.
        CHECK SY-SUBRC EQ 0.
        LOOP AT ICDSHW.
          CHECK ICDSHW-TEXT_CASE EQ SPACE.
          MOVE-CORRESPONDING ICDSHW TO ITAB.
          MOVE-CORRESPONDING ICDHDR TO ITAB.
          MOVE ICDSHW-TABKEY+3 TO ITAB-EKKEY.
          APPEND ITAB.
        ENDLOOP.
      ENDLOOP.
    ENDFORM.
    END OF PROGRAM

    Hi,
    copied from          http://www.sap-img.com/mm001.htm

  • Mass change to vendor master records

    Hello,
    We have implemented classic extended scenario with SRM5 and will be outputting our Purchase Orders, i.e. email,fax,print from SRM as this is out leading PO.
    How do we mass change vendor master (BP) records in SRM as we have not set the output medium in the Business Partner (BP) records and would like to do so with a transaction simalar to the R/3 XK99 Vendor Mass Maintanance transaction. Is their an equivalent one avaiable for BP records?
    Thanks. Steve.

    Hi Steve,
    The send Medium is stored in table "BBPM_BUT_FRG0061" in SRM.
    You may try to add the send_medium to the vendor mass maintenance tcode. But, I am not sure whether this is a good practice. Pls try this first in a sandbox...
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Execute transaction "MASSOBJ", select BussObj BUS1006 & double click Application tables. Add the table "BBPM_BUT_FRG0061" for BUS1006.
    Then double click the field list for this table & add the SEND_MEDIUM  & any other key field over which you would want to maintain this field.
    Then execute tcode "MASS" for BUS1006 to mass change the send_medium field.
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    I would always prefer the LSMW mode rather. Let me know how it goes.
    Cheers,
    Akash

  • Mass Change Function for Standard Templates

    Hi All,
    I am trying to use Mass Change Function to change one field value in my Standard project Definitions as well as Standard WBS Elements but its not doing.Is it that Mass change Function is only aplicable for Operative projects and not for Standard Templates?
    Expecting your response on this.
    Thanks and Regards,
      Harsh Shekhar.

    your observations are correct - mass change functions are only for oprative pojects and not for standard templates
    you can try LSMW

  • Mass-Update Default Print Properties for Spool Authorization (S_SPO_ACT)

    Dear Experts
    To protect HR spool requests it is possible to use the print-authorization in combination with the authorization object S_SPO_ACT.
    In case a HR user prints a form the the print-popup will default the user-parameter SAU for print-authorization. When printed like this the value of the SAU-parameter will be added to the spool request.
    In case the HR user prints a ABAP-list the value of the user-parameter SAU is not defaulted in the print popup. Instead seperatly saved defaults print properties (see print popup -> properties) are taken.
    How can I mass-change these default print properties? How can I set these default print properties for other users?
    Thanks in advance

    Please note that with SAP BASIS release later than 620, parameter id 'SAU' is either no longer used or only used in a limit fashion. The default spool authorization is now stored in cluster 'UV' instead of at 'USR05' / parid 'SAU' .
    If your users already have 'SAU' parameter populated with proper spool authorization, SAP has an ABAP util 'RSTRANSPARAMSAU' to store this in the cluster. Once you run this util, default spool authorization will
    be populated properly each time spool files are created.

  • Create a new mass Change

    1) Is any one know the steps to create a new mass Change?
    2) What is the relation between mass Change definitions and mass Change group, which one I need to create first ?

    iTunes Store: Changing Account Information
    http://support.apple.com/kb/HT1918
    Apple ID Support - Manage Account
    http://www.apple.com/support/appleid/manage/
     Cheers, Tom

  • Mass Change Functionality

    Hi All,
    Would like to know that from you that i want to change the name in the person responsible field of the standard Project Definitions.The are around 1000 Project templates with the assigned WBS elements.How would i be able to do that using the mass change functionality?
    Thanks and Regards,
      Harsh Shekhar.

    Hi,
    As suggested by Virendra use the CNMASS transaction. Select the projects for which you need to change the attribute (Person Responsible). In the CNMASS you can enter the field values for mass change after you specify the project ID.
    Please note that this is irreversible and cannot be undone. Before executing the transaction click on "Test Changes" and verify the changes before you execute and save it.
    Best Regards,
    Gokul

  • How do I change the printer setting to print in Black only?

    How can I change my printer setting to print in Black only

    It depends on your printer as well; my Epson AIO only does color (even when it is black font only) - or grayscale )sort of a "draft" quality) as it uses some color even for black:

  • Service Desk - need IB52 iBase "partner assignment" mass change

    Dear Ladies and Gentlemen,
    We are using SAP Service Desk in Solution Manager 7.0 EhP-1.
    There are many satellite systems connected to SolMan using Service Desk.
    Of course all of them are setup in SMSY, have a valid iBase entry in IB52, and have the "sold-to-party" assigned in IB52 -> Goto -> Partner.
    Now we need to assign a new business partner as "sold-to-party" for all these systems.
    We do not want to rename the current business partner, but have to assign a new business partner to not influence existing tickets.
    Thus, manually we would need to go to IB52 and change the partner assignment in IB52 -> Goto -> Partner and enter a new value for all the systems.
    Q: is there a way to perform a mass change for the "sold-to-party" partner assignment of the iBase entries? Is it possible to update or replace all or multiple existing partner assignments in iBase?
    Many thanks,
    Peter

    Hi Christian,
    Can you please tell me how did you create iBase for NON-SAP Systems? I know it is IB51/IB52? I am not sure what do you do after that? For an example I went to IB51 and create iBase number 403? now I go to IB52 and put the 403 in the installed Base field and click on Green arrrow to go inside correct? what do I do after that? where is the options to create the iBase name call "Network Group" ?
    How did you solve your issue for not showing when you went to F4 in NOTIF_CREATE? was that authorization error? if yes, do you know the object name?
    any help is much much appreciated
    Thanks in Advance
    Kumar

  • Cannot change my printer preferences

    Dear Hp technicians:
           Hi I'm from Mexico and I just loged in to my hp e-print center and it took me here. My problem is I find it really difficult to log in from my country coz' hp connected doesn't work, it simply just don't let my Log in.      I found that visiting hp connected-uk is the only way to log  in. But then,  I'm loged in, but I cannot change my printer preference coz' the button  doesn't exist, the one that used to say "Change setting"  is now just simple text.  How can I go back to e-print center instead of HP connected..... Please this is driving me crazy!
    I need your help

    Hi there, if you've updated your ePrintCenter account to HP Connected you can't revert back. Check out this thread for more information on the change from ePC to HP Connected http://h30434.www3.hp.com/t5/ePrint-Print-Apps-Mobile-Printing-and-ePrintCenter/HP-Connected-Support...
    Can you reply with a screenshot showing exactly what it is you're trying to change? Is it a setting of a printer in the Device tab or is it something in the "Settings" dropdown menu at the top right of the screen below?
    If my reply helped you, feel free to click on the Kudos button (hover over the "thumbs up").
    If my reply solved your problem please click on the Accepted Solution button so other Forum users may benefit from viewing the post.
    I am an HP employee.

  • Separate TCode for Mass Change of documents (For authorization purpose)

    Hi
    We have internal audit function where internal audit chief will remove the payment block of multiple vendor invoices through FBL1N --> Environment --> Mass Change.
    Now problem is that authorization for FBL1N is given to 6 more employees (related to AP Accounting). Hence all these employees can do the mass change. I want to restrict this mass change authorization only to one person i.e. internal audit chief.
    Please tell me how to bring this restriction.

    Hi:
          You should contact your basis guy to do so...In tab authorization first you will have to find this object he system will display it , there you can assign 03 in place of *. 
    Personally i will recommend you should go for creating transaction variant using SHD0 which is an easy way to do so. Please check it will solve your issue. I just did both in test sever both of them are working perfect for me. Mass button is disabled when you set 03 for F_BKPF_KOA. SHD0 meets the subject topic of your post.
    Regards

  • Contract Mass change enhancement in SRM 7.0

    Hi Experts,
    We are using SRM 7.0 & implementing new Contract mass change functionality for header P.Org. & P. Group data. I have created a Web Dynpro Component (with View similar to /SAPSRM/WDC_UI_AO_CT_MC_D), & implemeted a BADI /SAPSRM/CTR_MC_BADI & added an entry in Table BBPV_CTR_MASSOP.
    After selecting the change method i am getting the error "View O_V_PURCH does not exist in the component YWDC_UI_AO_CTR". Actually, O_V_PURCH is an outbound plug of the WEb Dynpro Component. I am not sure why this eror is coming.
    Could you please help me out in this. That will be a great help.
    FYI - I am using Operational Contract Configuration document as reference.
    Thanks & Best Regards,
    Vishnu

    Hi Azad,
    Thanks for the reply.
    I checked that the outbound plug is linked to the Window correctly. I do not understand why the plug is considered as a view.(as per the error message"
    Thanks & Best Regards,
    Vishnu Reddy

  • Mass change of Pgrp for open PO's

    Hi all,
    SRM 5.0 SP12,ECS
    We need to mass change the purchasing group for all open PO's in our system...Is that possible in SRM?
    Is there any std report which can do that??
    Thanks.

    Thanks Alex.
    Let me frame my question in another way...if there is no std report to change the purchasing group in all open PO's to a particular Purchasing group...then do I need to change the Purchasing group for each and every PO manually thoruigh CHANGE Mode in PROCESS PO transction?
    Experts,
    Any idea if SRM 7.0 has other ways of doing this??
    Thanks.

  • Sales Order Material and its MOQ mass change

    *The issue is related to our Spare parts Ordering process in our company.*
    We have a concept of having 65 days of back orders. Hence there will be
    lot many open orders in the system.
    The Material code will be changed from (for eg) M01 to M02. Hence forth the Material (M01) ordered will
    automatically changed to M02 through Material determination logic. But
    for the 65 days back orders, it is very difficult to change the
    material one by one in sales order. There may be more than 100 orders
    for a material. Even if the MASS change option in Transaction VA05
    doesn't address because of the following reasons;
    1. The changed new material (M02) may have new price with new validity
    periods, whereas the back orders will have old pricing dates. Its
    difficult to change individually in the open orders.
    2. Some materials may have partially delivered.
    Similar to ECM changes, there will be MOQ changes which also needs to
    be changed individually the order quantity in the old Open orders.
    For example,
    Initially the MOQ for a material in 10. Order inflow has happened based
    on this MOQ.
    Now if the MOQ is changed to 20, future orders are addressed. But for
    the 65 day back orders, we need to manually open the individual sales
    order and change the order quantity.
    Hence we require a mass change option for the open orders as below:
    1. For Material Changes (M01 to M02), I will give the list of orders and
    the line items and Qty for M01. The program should reject the existing
    line item for M01. An additional line item should be created with M02.
    Also the pricing date should be changed.
    2. For MOQ changes, I will give the list of orders and the line items
    and Qty. The program should reject the existing line item for those
    materials. An additional line item should be created with new Qty.
    If the material is partially delivered, the the existing qty should be
    updated to the extent it is delivered and the remaining qty should be
    updated with new material or New MOQ.

    You can use BAPI_SALESORDER_CHANGE.
    1. Get the SO detail using BAPISDORDER_GETDETAILEDLIST.
    2. MODIFY the ORDER_CFGS_* internal tables and  update.
            CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
              TABLES
                order_cfgs_value   = gt_char
                order_cfgs_ref       = gt_char_ref
                order_cfgs_inst      = gt_char_ins.
            MODIFY gt_cfgs_*.
            CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
             TABLES
                order_cfgs_value   = gt_char
                order_cfgs_ref       = gt_char_ref
                order_cfgs_inst      = gt_char_ins.
    Refer SAP note 549563.

  • Mass change of payment in customer line item for all open line item.

    Hello,
    We have updated the new payment as per the new agreement with customer in customer master. We want this new payment term should also be updated in all the open invoices which are not cleared. Is there are way we can do the mass change in Payment term as the open line item in the customer where line item are more than 50. Please let me know the transaction code for the mass change of payment term in Customer account balances.
    Thanks and Regards,
    Rajesh Kumar Mantri

    Hi
    you can find the way to change the payment terms
    first check weather the payment term field is having change option in your document change rules in the line item for you customers.
    Financial Accounting (New)Financial Accounting Global Settings (New)DocumentRules for Changing DocumentsDocument Change Rules, Line Item
    if the payment term BSEG-ZTERM(payment term) is there for your customer and having deselcted check box for changing document you cannot change payment term for your company code.
    This can done client level or company code level.
    if the payterm  can be changed you do changes to payment terms mass level.
    Thanks
    ANJI

Maybe you are looking for

  • Urgent help with prepaid phones?

    We just activated a batch of new prepaid phones. They activated fine, but whenever we try to place outgoing calls, one or two rings in, we get an error message as if the call is to a wrong or disconnected number ("The call cannot be completed as dial

  • Display number of items in Get Info results?

    Our studio has finally made the jump to OS-X (Tiger) from OS-9. (Okay... I'll admit we had a bit of an "encounter" with Windows XP in the interim...) Part of our production workflow sees 1000's of folders/files routinely moved around from various med

  • IP Adress condition not working with distributed authentication

    I try to set IP condition on a policy, but when using the distributed authentication feature of AM7, the policy is evaluated against the IP-address of the application server where the distributed authentication is deployed instead of the browsers add

  • Weird Error with JApplet

    My program worked fine as a standalone, but when i tried to convert it to an applet, a pop up box looking for a file in my a: drive comes up and after i close it the applet is terminated. Any ideas on whas goin on?? cheers-

  • Lumia 920 volume hangs

    Hi, i own lumia 920. My music volume hangs after certain period of time. Please someone let me know the solution apart from resetting the mobile. Moderator's note: We have provided a subject-related title to help other forum users easily view and res