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

Similar Messages

  • 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

  • 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.

  • 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

  • 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.

  • 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

  • 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.

  • Reg ;  spau and spdd errors

    Dear ,
             we have applied the patch in SAP 4.7. and we got the errors under 1) with modification 2) with out modification
                    i observed errors under with modification , errors are
                        i seen two error fuction modules name . and i check those function module and i came to know that those function modules are not available in SAP.
                        and i seen some errors under WITHOUT MODIFICATION ASSISTENCE and the errors are of database tables related that are structues and i  opened that structures and checked the syntax(consistency) it is giving warning messages i.e 1) field name is reserved (i.e DATE) 2) table is not yet classified .
                   now how i have to react to errors under with modification and without modification

    1) field name is reserved (i.e DATE) 2) table is not yet classified .
    Dont use the KEYWORDS as fields. try to use
    ZZDATE or some thing like this..
    2.
    From menu Extras->Enhancement Category -> Choose Can be Enhanced option.

  • SPDD & SPAU  and EhP4  before or after ?

    Hello all
                  We intend to go for upgrade from 4.6c to ECC6 with EHP4 ..We are planning to have SPDD & SPAU first then install EhP4 and then  again SPDD & SPAU. But my question is in order to save time can we skip the initial SPDD & SPAU analysis n fixation part and directly go to EhP4 installation and then do the SPDD & SPAU analysis .?
    Please help
    Thanks & Regards
    Nilesh

    Hello Friend,
    Rgrding the SPAU and SPDD...I would suggest that the way you have taken is correct...
    Because you are upgrading ECC6 from 4.6c and i can expect there are lot of customization!
    so first to SPAU & SPDD after ECC6 again after ENh4 (because enhancement package can bring some new feature alongside the ECC6)...
    In that way it is easy to maintain the system and existing code...
    good luck
    Rgrds
    Krish

  • 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

  • Difference between SE95 and SPDD ?

    Hi all,
    What is Difference between SE95 and SPDD ?
                Difference between SE95 and SPAU ?
    Thanks in advance
    KR

    Hi Dude,
    UCCHECK--->  used to only for checking the particular program comes under unicode compatiable or not where as incase of
    SE95 you can get the modifed objects such as
    1. Modifcation with assistant
    2.modifcation with out assistant
    3.Correction of SAP note
    4. Busincess Add Ins
    All thse SPAU,SPDD,UCCHECK and SE95 is used for upgradation projects....
    (Like from 4.7 to ECC versions)
    Thanks & Regards
    Ramakrishna Pathi

  • Regd: CCMS and Alert ?

    Hi @,
    I have some doubts regd CCMS and Alert :
    1.Whether CCMS config is mandatory to use alerts ?I havefound in some places tht it is not required then where will be alert available if i trigger
    2.Steps to configure CCMS to include XI as it is not configured in my system?
    REgards

    1.Whether CCMS config is mandatory to use alerts ?I havefound in some places tht it is not required then where will be alert available if i trigger: AlertInbox
    2.Steps to configure CCMS to include XI as it is not configured in my system?
    Follow these guidelines:
    Alerts
    transaction handling in XI
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    • Auto triggering of alerts
    transaction handling in XI
    • SCOT
    not sending email from alert inbox
    CCMS ALERTS
    /people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i
    /people/sap.user72/blog/2005/12/05/xi-grmg-customizing-for-xi-ccms-heartbeat-monitoring-part-ii
    /people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3

  • Regd Wagetype and basic pay from 0008 thru internal table in smartform..

    Hi,
    I have a requirement where i have to display in my smartform the values for basic pay and different wagetypes from infotype 0008. In my smartform for 1 employee, only those values of wagetype and basic pay should print which are maintained in 0008. If no value then it should not display in my smartform at all (No even like 0.00).
    For this i have made an internal table in my smartform. Plesae advice how can i pass these vales in my smartform.
    Note* -  There is a filed in my custom inftyope 9003 - "Salary details as on (P9003-ZZDATE1). The value for basic pay and wagetype should be less than or equal to this date.

    Hello Preethi,
    From your thread ,what i understood is that you have created a able in the smartform.right?You can loop this table and put a condition for checking whether there any records in the internal table.
    Hope this will help you !!!
    Reward points if it found useful!!
    Regards,
    Manoj.

  • Regd UWL and Guided Procedure

    Hi All,
    i am trying to implement one simple work flow in the GP, where two steps are there:-
    1>Create Request
    2>Approve Request.
    I haev created collable obect, Action, block and process. I have configure the UWL for the GP fo the 2nd step as approval. I am gettign the created Item respective to the GP in the UWL.
    When i am trying to click the Subject from the Table in the UWL for approving the created request i am not gettign the respective page in place of that i am getting error message like- Could not retrieve process instance: contact your system administrator.
    If any one have solution or input for this please share the same.
    Regards,
    Deepak

    Hi Deepak,
            For bringing the task to UWL you need to create a GPconnector first.I think you have created that already,though your GP is coming on UWL.Now you need to modify the .xml for UWL.
    To modify the .xml file go to system admin->system config->universal worklist & workflow->UWL administration->select GP connector->select UWL GP Config->click on download config.
    download the .xml file and add your GP connector coding there.Below I am giving the modified .xml file.Please do the changes.
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' [
      ]>
    <UWLConfiguration version="2.0">
      <ItemTypes>
        <ItemType name="uwl.task.gp" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
          <Actions>
            <Action name="launchGP" groupAction="no" handler="SAPWebDynproLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="no" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="RuntimeUWL"/>
                <Property name="WebDynproDeployableObject" value="sap.com/cafeugpuirt"/>
                <Property name="DynamicParameter" value="app.workItemID=${item.externalId}"/>
                <Property name="System" value="SAP_LocalSystem"/>
              </Properties>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
      <Views>
        <View name="uwlTaskGPView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.gp" columnOrder="subject, process, creatorId, createdDate, dueDate, status" sortby="dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Guided Procedures">
            <ShortDescriptions>
              <Description Language="de" Description="Guided Procedures"/>
              <Description Language="en" Description="Guided Procedures"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="phase" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Phase">
                <ShortDescriptions>
                  <Description Language="de" Description="Phase"/>
                  <Description Language="en" Description="Phase"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
            <DisplayAttribute name="process" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Process">
                <ShortDescriptions>
                  <Description Language="de" Description="Process"/>
                  <Description Language="en" Description="Process"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
          </DisplayAttributes>
        </View>
      </Views>
    </UWLConfiguration>
    Regards
    Indranil
    Award points for useful answer
    Edited by: Indranil Chakrabarty on Dec 10, 2008 4:37 PM
    Edited by: Indranil Chakrabarty on Dec 10, 2008 4:38 PM

Maybe you are looking for

  • "iTunes has stopped working" version 10.2.2 windows 7

    I'm at my wit's end on this.  I've tried uninstalling and reinstalling and following a lot of the advice of b noir (paging b noir!) on this forum, but nothing seems to work.  The crash info is below: Faulting application name: iTunes.exe, version: 10

  • New ipod touch connected to internet but wont open safari

    i got a new ipod touch this morning, it says its connected to my wifi, but when i go to open youtube, or safari it wont load. it sits there spinning for about 5 minutes, than i get an error message saying the server stopped responding, i have reset m

  • ISE Distributed System - AD join issue

    Hi, We have deployed 04 ISE nodes in the following senario. (ISE ver 1.1.2.245) 1 ISE - Primary (A) Secondary (M) 2 ISE - Primary (M) Secondary (A) 3 ISE -  Policy Service (PDP) 4 ISE -  Policy Service (PDP) When integrating with AD, we can only inte

  • Latest Number of Consecutive Weeks

    I recently posted a similar question about getting the latest number of consecutive days. I thought with that information I'd be able to do the same for consecutive weeks, but I was wrong... I tried some queries using a calendar table, but no luck wi

  • Msi k2n9 diamond raid problems/questions

    Hi, yesterday I bought 2 hard drives western digital 1 TB  Caviar Blue 32mb cache each and wanted to make a raid stripe array, so they work as one and are twice as fast. I had problems installing windows XP, so I tried windows 7. It detected the raid