The Package Concept
oper can narrow his search to classes defined in custom packages underneath the
mm-PUR node in the SAP Application Hierarchy.
w
Application node Edit Goto Utiift«5(M) Sett rig* Environment System Help
©
a
0 a
©<3€> •3036 Q'Qaa
Application Hierarchy: Display
f*
" 3 information system Set foe m
—a
—a
—a
PE
ev
tun
ec
Training and Event Hanageaent
SAP Business Inforeation Marenoui
Knowledge nanageaent
Basis Components
/SAPRRR/SSAA
/SAPSIKH1/
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
/SAPRRR/SSAA
/SAPSIKH1/
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
I$SA/
/SSF/
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
I$SA/
/SSF/
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
I$SA/
/SSF/
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
SAP_PROFIlEPARANETER
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
SAP_PROFIlEPARANETER
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
Systea Administration Assist;
Joint Venture HDH/SAP Media
Package Best Practices Basel 1
Service Software Addons
Service SoTteare Fraaeeork
/iREPS/CE
BASIS Structure Package
IR310 3 0 Delta Roll-Out Trai
All IN ONE developaents
Profile Parameters
Miscellaneous BASIS
Figure 78 Integrating Packages into the SAP Application Hierarchy
Another advantage of aligning your packages with the SAP Application Hierarchy
is that you force yourself to organize your development objects according to the
same criteria used by SAP. Often, a by-product of this categorization process is
the discoveiy of pre-existing development objects provided by SAP that may
already satisfy your requirements. Or. even ifyou don't find an exact match for
your requirements, you might stumble onto functionality that can minimize your
development effort (e.g., via composition).
7.2.3 Embedding Packages
To build the kind of package hierarchy shown earlier in Figure 7.3, you must be
able to embed packages inside other packages as shown here:
1. Click on the PACKAGES INCLUDED tab of the Package Builder (see Figure 7.9).
2. Click the ADD button to create a new package underneath the current package,
or click on the ADD EXISTING PACKAGE button to add an existing package under-
neath the current packagc.
3. In either
case,
click the SAVE button in the Package Builder to save the changes
to the embedding package.
191