Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Tcode: SPAU and SPDD

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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.

4 REPLIES 4

dhruv_shah3
Active Contributor
0 Kudos

Hi,

You can check here,

[http://help.sap.com/saphelp_47x200/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/frameset.htm]

Regards,

Dhruv Shah

Former Member
0 Kudos

Tcode SPAU is for adjusting programs and Function Modules.

SPAU , will identify any objects where the hot package is overwriting changes you have made through OSS notes.

You must check all objects identified in SPAU and decide whether you need to reapply the OSS note or reset the code to the original SAP Code.

If, for instance, you are applying hot package 34, SPAU identifies an object where you have applied an OSS note. You must check the OSSs note and see if SAP have fixed that note in a hot package.

If the OSS note has been fixed in hot package 34, then you should reset the object to its original source code. This means that there is no repair flag set against this object again and it is now SAP standard code.

For More details look into

http://help.sap.com/saphelp_nw04/helpdata/en/2e/6d66617d9011d396b60000e82de14a/frameset.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm

Former Member
0 Kudos

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.

Former Member