Help required in running SPAU and SPDD transactions for post upgrade

Hi All,
We are doing a system upgrade to EHP1.
We need help in SPAU and SPDD runs and why are they required in upgrade activity.
Kindly respond.
Thanks in advance
Regards
Rashmi

Hi Rashmi,
SPDD and SPAU are modification adjustments that you need to adjust after upgrade. This is a situation where the upgrade has to enhance some structures and elements that was available in previous version (probably 3.x). The system can not determine whether to overwrite the structures or to retain the old version. If the structures are custom structures, the system might overwrite any enhancements that you have done. In this kind of situations, the system puts any such structures and elements that it can not make a decision into these 2 lists. SPDD is for dictionary objects and SPAU is for configurations. You have to fix all the issues that are produced in these transactions. You need to first fix the ones in SPDD list and then the SPAU list. Once you drill down in those lists, it asks you to take actions like "change it", "keep the old version" or "ignore the changes" (I think these are the options). You need to chosse these options based on your analysis and turn all the yellow and red ones into green. Hope this gives you some idea.
Thanks and Regards
Subray Hegde

Similar Messages

  • Regd SPAU and SPDD!!!

    Hi,
    I am involving in technical upgradation. I am getting the list of programs from my onsite persons and just correcting the programs and sending them the modified ones. But I want to know where exactly SPAU and SPDD transaction codes comes into picture. I never check these two tcodes while modifications. I have modified lot of pgms as of now. But I want to know about these transaction codes. Can any one tell me how and when can I use these two tcodes?
    Thanks in advance.

    Hi Ramesh,
    When you modify any SAP Standard object it get a modification tag marked to it.
    This modification tag is considered while you are upgrading and the complete list of modified objects is identified by SAP into 2 parts.
    1. Data dictonary objects
    2. ABAP Program (includes Executable programs, Includes, FM, etc..)
    1. SPDD - Data dictonary objects are displayed in DDIC. This is done by BASIS guys while installations only.
    Reason: If the dictonay structure is not updated before you execute the programs they might give you a run-time dump.
    2. SPAU - Programs are later listed seperately. These objects are to be checked and adjusted later after the installation of the upgrade version is complete.
    Hope this explanation is enough for you. If you want some specific info do let me know.
    Regards,
    Kunjal

  • Can someone briefly explain what is SPAU and SPDD

    Hi All,
    I would like to have some clarity on SPAU and SPDD. Different sites show different explanations.
    Can someone briefly describe them?
    Thanks
    Vijay

    SPAU - The adjustment of Repository objects is carried out with transaction SPAU. Only those objects that have been modified by you and are being redelivered by SAP in an upgrade are presented for adjustment. If the objects you modified are not being delivered by SAP with the current upgrade, then they do not appear in the display.
    The system automatically recognizes during upgrade if modification adjustment is necessary. You are then prompted to perform the modification adjustment.
    You must decide whether the objects contained in the adjustment list should retain your modifications or if they should be reset to original. This is mandatory and must be carried out for each object visible in the adjustment transaction. Otherwise, the new original stays active in your System. The objects continue to be displayed in SPAU as not adjusted.
    SPDD - You need not perform adjustments with transaction SPDD if  you have made no changes whatsoever to the SAP standard objects of the ABAP Dictionary You have only added your own development work to the SAP System, that is new domains, data elements, or table structures in the customer namespace. Only changed SAP objects require further processing.
    For more details you may refer  below mentioned links.
    http://help.sap.com/saphelp_webas620/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/frameset.htm
    http://help.sap.com/saphelp_webas620/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/frameset.htm
    Hope this will help you.
    Best Regards,
    Sachin.

  • Tcode: SPAU and SPDD

    Hi Guys,
    Can some one explain me briefly about the Tcodes: SPAU and SPDD.
    why these Tcodes are needed, wht is thr usage.
    How to use these Tcodes.
    Example me with some examples.
    Thanks,
    Lee

    Hi,
    Support Packs are the upgrades we get for one release of SAP. For example, for component 4.7 you have support pack levels too (you can see this in transaction SPAM). SAP releases support packs for standard corrections which you can also implement separately through OSS notes (if you do not want the import the support pack). OSS notes might not carry all the changes that the SP might bring.
    These are the two activities that an ABAPer does during upgrade:
    1. SPDD: This is for data dictionary corrections. If any standard tables have been modified, then that object appears in the list and you have to adjust it again after comparing the versions.
    2. SPAU: This is for repository objects (programs, functions, classes, etc.). These have to be compared to the previous versions too and any missing bespoke code is to re-inserted. However, there are a few cases where it need not.
    More Details;
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/6d66617d9011d396b60000e82de14a/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    Steps :
    ( (1) All Z programs and customization are adjusted in repository.
    (2) Using these transaction the sap prepare phase undertakes all these.
    ( (3) Then u might have to take the Combined and Unicode C process which is like combined upgrade and uniconverison as well.
    (4) First step is to change all ABAP programs to Unicode enabled.
    (5) You have to run a upgrade tool called SPUM4.
    ( (6) Then u have to do data maintainence consistency check etc.
    (7) Actually all this is done automatically when you run SAPUP and sapprepare.
    (8) Run SPDD and SPAU transaction for data dictionary correction and repositary.
    More Details;
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/6d66617d9011d396b60000e82de14a/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    Transaction SPDD allows you to process Data dictionary objects needing adjustment. You should be very careful while making/accepting the changes as the impact is more than changing the program. The delay in SPDD will delay the upgrade project. The time frame for SPDD is before downtime and SPDD is performed in sand box client
    OSS note adjustment is also a part of SPDD, where we either reset the OSS note (It will come default with the upgrade version) or apply the OSS note (If OSS note is applicable for our release and if possible note should be applied using SNOTE.)
    Transaction SPAU allows you to process Repository objects needing adjustment.
    This task involves changing/accepting the SAP standard object brought in by SAP because of upgrade. We might wish to retain the changes from previous version in SAP standard object because of typical business scenario. SPAU comes after the downtime phase of upgrade and is carried in normal client.
    with regards,
    sowjanyagosala.

  • Question on SPAU and SPDD.

    Hi Everybody,
    I have gone through the links and the questions in SDN and ended up in some confusion...
    What objects will come in SPAU and SPDD?
    What happens to the modifications done in the older version when we upgrade the version? (with Modification assistant and w/o)
    Will they come in these transactions?
    And what if we apply some patches(Notes) to the system? What is the impact of these patches to the SPAU transaction?
    Please provide me the information..
    Thanks in advance...
    Rewards to the helpful answers...
    Sankar....
    Message was edited by:
            Sankar

    hi Sankar,
    Please find below, answers to your questions:
    I have gone through the links and the questions in SDN and ended up in some confusion...
    1.What objects will come in SPAU and SPDD?
    <i>Ans: All the objects which are modified, after tansporting to the current system,
    will be listed in SPAU and SPDD. SPDD contains the list of all modified Data Dictionary objects, like tables, dataelements, domains,view...etc. The rest of all the modified repository objects will be listed in SPAU. </i>
    What happens to the modifications done in the older version when we upgrade the version? (with Modification assistant and w/o)
    <i> Ans: After the initial upgrade happens, we have to do adjustments from SPAU/SPDD to maintain or reset the changes. That is, from the list of objects in SPAU/SPDD, you have to either carry forward the changes to the new version, by choosing the option <b>ADOPT CHANGES</b> (available on right click) or <b>RESET TO ORIGINAL</b> (available on right click)</i>.
    Will they come in these transactions?
    <i> Ans: yes, they will be listed in these transactions, after the BASIS updgrade activity. </i>
    And what if we apply some patches(Notes) to the system? What is the impact of these patches to the SPAU transaction?
    <i>Ans: Patches will be supported by the version upgrade. In case of notes, we have to verify whether these notes are supported by the new version (you can go into <u>http://www.service.sap.com/notes</u> to verify this. Also, we have to analyze whther the code in the note is already incorporated in the new version. In this case you can ignore the chanes choosing <b>RESET TO ORIGINAL</b> option</i>
    Hope this helps,
    Sajan Joseph.

  • Difference between SAPU and SPDD Transactions ?

    Hi
    What is the difference between SAPU and SPDD Transactions ?
    Thanks In advance
    Sri.

    Hi,
    SPDD Deals with Data Dictionary objects and
    SPAU Deals with Progams.
    Check the link for more information
    http://www.saptechies.com/spau-and-spdd/
    Hope this info will help you.
    Rewards points if useful.
    With Regards,
    K K V

  • Role of spau and spdd and steps to starup upgrade

    hi all
    i want to know about the steps to start upgradation and role and at what stage sapu and spdd come in scene.
    Thanks.

    T.code SPAU and SPDD are used for adjusting Standard Objects.
    1) SPDD: This is for data dictionary corrections.
    This is mostly done by BASIS people .
    2) SPAU: This is for repository objects (programs, functions, classes, etc.). 
    This is done by an ABAPer
    In this Transaction  for all Objects you will be doing a version Comparsion.
    If you find any changes are done by the Customer in the Standard u will be Carry forwarding those changes in the new sytem which you are upgrading by ADOPTING MODIFICATIONS.
    If you don't find any Customer Changes u will  RESET TO ORIGINAL.
    Edited by: vasanth kumar vikram  prakash on Mar 6, 2008 10:25 AM

  • Tcodes SPAU and SPDD

    Hi experts,
             i am new to upgradation project. how can use tcode SPAU and SPDD?  please provide the link if you have any ppt .
    Thanks,
    Mahesh

    All the objects which are modified, after tansporting to the current system, will be listed in SPAU and SPDD. SPDD contains the list of all modified Data Dictionary objects, like tables, dataelements, domains,view...etc. The rest of all the modified repository objects will be listed in SPAU. 
    After the initial upgrade happens, we have to do adjustments from SPAU/SPDD to maintain or reset the changes. That is, from the list of objects in SPAU/SPDD, you have to either carry forward the changes to the new version, by choosing the option ADOPT CHANGES (available on right click) or RESET TO ORIGINAL (available on right click).
    Adjustment of Repository Objects By SPAU
    The adjustment of Repository objects is carried out with transaction SPAU. Only those objects that have been modified by you and are being redelivered by SAP in an upgrade are presented for adjustment. If the objects you modified are not being delivered by SAP with the current upgrade, then they do not appear in the display.
    The system automatically recognizes during upgrade if modification adjustment is necessary. You are then prompted to perform the modification adjustment.
    You must decide whether the objects contained in the adjustment list should retain your modifications or if they should be reset to original. This is mandatory and must be carried out for each object visible in the adjustment transaction. Otherwise, the new original stays active in your System. The objects continue to be displayed in SPAU as not adjusted.
    Regards,
    Ravi Kiran.

  • What does with T-codes SPAU and SPDD

    Dear Experts,
    What does with T-codes SPAU and SPDD.. How does it relates in Upgradation.. Can u just explain me in detail how to use this T-code.. Whether we have to use the T-Codes before upgrade or after upgrade..
    Kindly Explian me in brief..
    Regards,
    Hemanth Aluri

    Hi,
    SPAU:
    http://help.sap.com/saphelp_47x200/helpdata/en/83/7a18ecde6e11d195460000e82de14a/content.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/frameset.htm
    SPDD:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/6d66647d9011d396b60000e82de14a/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    Hope this will help
    Rgs,
    I.R.K

  • Separate sales and return transaction for POSDM interface to ECC

    Hi experts
    We have a requirement to separate sales and return transaction movement types (251 and 252) for even the same articles.
    Currently, we are using two-step process but the aggregation will combine both sales and return transactions together.
    (For example, if i sell 2 article A and return 1 article A, the system will aggregate to selling only 1 article A with movement type 251.
    But we want to have movement type 251 posting for 2 article A, and movement type 252 posting for 1 article A.)
    Would you have any recommendation in terms of configuration?
    Thanks a lot for that.
    BR
    Dom

    Hi Rashi Gaur,
    Yes, As already explained by Vikrant, You Can create a separate task group for sales and assign that to sales item type (2001) and Create separate task group for returns and assign that to return item type (2801). This can be performed in two-step agregation process. The sales records will be in and returns will be .
    Thanks and Regards,
    Ramesh D

  • What is thr transaction for posting the checks.

    Hi
    What is the transaction for posting the checks
    and i want to get details based on the posting date. so any one tell me the tables used in this.

    What kind of operation are you talking about.
    For example :
    F-53 , F-58, F110 are transactions to post vendor paymment with check
    F-28 transaction to post customer payment with check (without creating it)
    FF68 for check deposit
    Regards

  • Update of business place and section code for posted documents

    Hi,
    We have few posted documents without business code and section place.
    Now we want to update the business code and section place for posted documents.
    guide me
    sateesh

    Hi,
    The issue got resolved. We need to give in MM invoice number not the accounting document invoice number.
    Fi invoice number and MM invoice number are availiable in bkpf and MM invoice number will availible in BKPF-AWKEY field.
    Sateesh

  • Help required in running webdynpro

    Hi All,
    I am basically a java developer but trying to  learn webdynpro on my own. For this purpose, i downloaded some tutorials from internet and installed SAP Netweaver Developer Studio 7.0. I developed one "hello world" kind  application and tried to run but i got an error message like this.  "The Java server name and port number are not configured properly. Please check your settings under Preferences->SAP J2EE Engine"
    After this error, i configured J2EE engine with message server host as localhost and message server port as 3601. Still, i get the error as "Deployment exception : Cannot determine sdm host (is empty). Please configure your engine/sdm correctly !"
    Now i am stuck with this error as dont know if i am required to install some other software or do some change in settings somewhere. Someone in this forum has advised to some other person to run mmc.exe in windows/system32 but when i run mmc.exe, it shows nothing.
    Please suggest what am i supposed to do now. My teammates are completely unaware of webdynpro and i have just started.
    Thanks in advance
    Edited by: h.mohan on May 14, 2010 8:35 AM

    Hi Mohan,
    The Java server name and port number are not configured properly. Please check your settings under Preferences->SAP J2EE Engine---this error meaning is from Your NWDS editor you have to define the Web Application/J2EE servers details, name and message port number to deploy application.
    Deployment exception: Cannot determine sdm host (is empty). Please configure your engine/sdm correctly--SDM mean software deployment manager you have to define this too.
    IN your NWDS go to menu:- Windows>preferences>SAP J2EE Engine-->define SAP J2EE engine details.
    Once you define this in the bottom of your NWDS editor J2EE Engine tab will be there , select this you will be able to see the server node icon with SDM details configured.
    Take help of Basis team for the basic configuration.
    Check the following configuration .
    1. Go to Menu Windows->Preferences. Select SAP J2EE Engine. Than Select the Option "SAP J2EE engine install on local host" and than Click on Browse button and Select Local Engine Installed on Your Machine.
    2. After that Go to SAP Management Console. Start the Local Engine.
    3. To do this all configurations you should be logged as an admin user.
    Refer below links:-
    How to deploy webdynpro on Potal and locally for Testing
    Cannot determine sdm host (is empty). Configure your engine/sdm correctly!
    How to configure "J2EE Engine/SDM" and Deploy new archive and run
    Take help from www.help.sap.com-->sap netweaver and explore the SAP world. You will get lots of solution.
    Hope this may help you.
    Deepak!!!
    Edited by: Deepak Arora on May 14, 2010 9:01 AM

  • Help Required - Ran "Repair Permissions" and lost files

    I was having a few unknown errors with my computer lately... (iBook G4, Purchased November, 2005) I was unable to print, OS 9 was not loading, and everything was really slow.
    When looking around in my computer (Only been using a Mac as long as I have had this computer), I found the disk utility and figured that would be a good place to start. After running the "Repair Permissions", I was pleased to see my computer was running quicker, and my programs were opening properly.
    Now...The problem....
    I used to have a fairly cluttered desktop...and as of a few weeks ago, I took everything, and put it into a new folder in the Hard Drive. After the Repair was finished, I found that particular folder was deleted. My Trash was still empty, and when searching for that folder, sub folders, and programs there, they were no where to be found. Also, it appears it was only this folder (It was called Main Directory if that helps at all) that was deleted.
    I have noticed, that a few of the programs deleted do have files in the "Cache" folder....But I don't know what good that does me.
    Any help in recovering these lost files would be greatly appreciated
    PS. Yes....I have learned now not to poke around and run utilities that I don't know what they really do...at least without backing up my hard drive.

    I'm sorry.....I made a mistake...I got the computer 2004.

  • Help required to get GR and IR Detaisl based on PO

    HI,
    I need some help in developing BAPI to get GR and IR details based on PO. Could anyhow help me out in getting this. I need to pass PO as import parameter and should get all the GR and IR values for the same. Pls send me the flow to get these details..Also the tables related in developing this..
    Regards,
    Ramesh

    Hi,
      By passing the PO number, GR details can be obtained from the following, MSEG, MKPF, PO number is found in MSEG table,
    IR details can be obtained from RKPF & RSEG, you find the PO number in RSEG table,
    Rgds,

Maybe you are looking for

  • Spool list not available in SM37

    HI,        i'm facing a error "spool list not avaiable" when i execute a background job and the job status is in finished state,but when i click the spool button i'm facing this error. I tried the sap note 1372936 and 1174127 but both notes are in ca

  • "Files can not write or be written to disk" (pic problem)

    I can't seem to figure out why I get the error that I can't write to the disk. Does that mean I can't write to the ipod? I've tried 5 r's and still can't figure it out. Is is an OS issue on my comp? Anyway, I can't figure it out...thanks for your tim

  • Importing pictures... Forever

    Hi, It's been a while since my iPhone started lasting like 45min syncing with iTunes.  All steps of the syncing are fast but "Importing pictures" (step 5 of 5).  I had a couple of iPhoto albums in there, I removed them to see what happen but still th

  • Apple Mail unusable

    Hello all, I have a 2009 15inch MacBook Pro. I use Apple Mail for work. I have about 3 GB Kontent with different mail accounts (GMX, GMAIL, COMPANY IMAP, etc.) I got a lot of intelligent folder. Very often when I open Mail all folders are empty (also

  • I don't have enough credits in my iTunes account, can I use my Credit Card but using my iTunes credit first?

    I don't have enough credits in my iTunes account, can I use my Credit Card but using my iTunes credit first?