What is meant by inheritance and composition
What is "is a relation" and "has a relation"
is a: an apple is a fruit
has a: a fruit has a stone
banana: false
cherry: true
Similar Messages
-
What is meant by Incentive and Commission mgmt?
Hi gurus,
What is meant by Incentive and Commission mgmt in CRM?
How it is helpful for CRM?
regards,
vimalHi Vimal Kumar,
Go throgh the following link.
http://help.sap.com/saphelp_crm40/helpdata/en/70/eee1189abe4b8ea1dd77c70c3bfab2/content.htm
Hope this information helps you.
Regards
Nadh. -
What is meant by ASN and importance of ASN
Hi gurus,
Please let me know What is meant by ASN and importance of ASN.
VenkatHello,
<b>ASN is an acronym for Advance Shipping notification</b>. ASN is an electronic transaction through EDI. One can pay when shipment is received by referencing the order number/shipment number on these notices instead of receiving an invoice. <u><i>ASN are generally/universally accepted to be generated at time of shipment</i></u>, in rare cases before the shipment to give the receiver enough time if the shipment time is very short like the Fedex Hub across the street. The receiver may use it for receiving to reconcile invoices, they may use it for dock preparation, dispatch trucks among others and <u>speeding up payment</u>.
<b>ASN should not be confused with the Packing List</b>. A packing list is a subset of what a ASN contains or used for, as one is supposed to see an ASN before the physical shipment. In case the business requirement is about receiving everything and scan in the packing list after verifying it physically it should match the ASN.
Though these days documents/definition is used/interpreted by different people and in different industries for different reasons.
Regards,
Gauravjit
Reward points if the explaination is helpful -
What is meant by breakpoint and watchpoint
hi experts
how we can define breakpoint and watchpoint
what is the functionality of breakpoint and watchpoint
thanks in advanceHi
These are two things which are used to debug any program
We keep a Break point (soft or hard) in the code and execute the program, so that the execution stops at that break point line of code , so that you can check the values of the fields nd internal tables.
When you are debugging in the loop of a internal table when you wants to reach a particular record in the loop of a internal table define watch point by giving some condition like field = value. and execute then that loop pass stops at that particular record and check the values
Refer to this thread
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
Debugging
Check these documents.
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_nw04/helpdata/en/5a/4ed93f130f9215e10000000a155106/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/84/1f624f4505144199e3d570cf7a9225/frameset.htm
http://help.sap.com/saphelp_bw30b/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
ABAP Debugging
http://www.saplinks.net/index.php?option=com_content&task=view&id=24&Itemid=34
Look at the SAP help link below
http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
Refer to this thread
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
Debugging
Check these documents.
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_nw04/helpdata/en/5a/4ed93f130f9215e10000000a155106/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/84/1f624f4505144199e3d570cf7a9225/frameset.htm
http://help.sap.com/saphelp_bw30b/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
ABAP Debugging
http://www.saplinks.net/index.php?option=com_content&task=view&id=24&Itemid=34
Look at the SAP help link below
http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
Refer to this thread
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
Debugging
Check these documents.
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_nw04/helpdata/en/5a/4ed93f130f9215e10000000a155106/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/84/1f624f4505144199e3d570cf7a9225/frameset.htm
http://help.sap.com/saphelp_bw30b/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
ABAP Debugging
http://www.saplinks.net/index.php?option=com_content&task=view&id=24&Itemid=34
Look at the SAP help link below
http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
<b>Reward points for useful Answers</b>
Regards
Anji -
When to use inheritance and When to use Composition
java support both inheratiance and composition .I also know "is a" and
"has a realitionship" but there is always a problem with me to understanding whethere i have to use extends or having a object of a class has a member of othere class.
and also "A pure OOP must support polimorphisim,inheretiance,encapluction,Abstraction and Composition" correct me if i am wrong
thank you and have a nice day.Bruce Eckel, author of Thinking In Java, has this to say about composition vs. inheritance:
When deciding between inheritance and composition, ask if you need to upcast to the base type. If not, prefer composition (member objects) to inheritance. This can eliminate the perceived need for multiple base types. If you inherit, users will think they are supposed to upcast.
Choose composition first when creating new classes from existing classes. You should only used inheritance if it is required by your design. If you use inheritance where composition will work, your designs will become needlessly complicated.
Bill Venners: Composition versus Inheritance
Use inheritance (of implementation) only when the class satisfies the following criteria:
1) "Is a special kind of," not "is a role played by a";
2) Never needs to transmute to be an object in some other class;
3) Extends rather than overrides or nullifies superclass;
4) Does not subclass what is merely a utility class (useful functionality you'd like to reuse); and
5) Within PD: expresses special kinds of roles, transactions, or things.
-- from Java Design: Building Better Apps and Applets (2nd Edition), by Peter Coad and Mark Mayfield -
Difference between scan rate and sampling rate? what is meant by throughput/maxt
want to know the difference and meaning of sample rate and scan rate ? what is meant by throughput and maximun throughput
Hello;
There is a really good KnowledgeBase at NI web site that talks about these definitions and differences.
The KnowledgeBase ID number is 2D6CTML8.
Hope this helps.
Filipe -
What is meant by reconciliation?
Karun , please search the forums before posting and the question is too generic to be answered
BTW reconciliation is more applicable for data loading than reporting....
Dear all,
Can you please let me know what is meant by reconciliation and how it is useful for BI reporting?
Regards
Karun
Edited by: Arun Varadarajan on Jan 18, 2009 8:24 AMHi,
Hope this helps...
Link: [http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/714ae8b5263457e10000000a422035/content.htm]
Thnx==pts
Avi. -
Hi Experts,
What is meant by KM and its functionalities .
what is TREX ?
Kindly throw some clues and ideas?
For useful inputs high points will be rewarded?
Thanks in Advance,
DharaniHi Dharani,
For knowing about KM, go through the following links:
Knowledge Management and Collaboration (KMC)
Knowledge Management, TREX and Collaboration How-to Guides for SAP NetWeaver 2004
Enterprise Knowledge Management - SAP NetWeaver Developer´s Guide
http://help.sap.com/saphelp_nw04/helpdata/en/fc/cf14bcd42911d5994400508b6b8b11/frameset.htm
For knowing about TREX, go through the following thread:
https://www.sdn.sap.com/irj/sdn/thread?threadID=353895&tstart=0
Bye
Ankur -
What is meant by Local Class and how we can create local classes in abap?
Hi Friends
what is meant by Local Class and how we can create local classes in abap?
Regards,
SreeHi
Local classes are the classes which we declare and use using the SE38 ABAP editor
Global classes are the classes which we find in SE24 and call the methods of them into our program.
see the sample code
REPORT zs_class.
SELECTION SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS:p_var TYPE i,
p_var1 TYPE i.
SELECTION-SCREEN END OF BLOCK b1.
CLASS d_class DEFINITION
CLASS d_class DEFINITION.
PUBLIC SECTION.
METHODS:
add,
sub.
PROTECTED SECTION.
DATA : var2 TYPE i.
ENDCLASS. "d_class DEFINITION
CLASS d_class IMPLEMENTATION
CLASS d_class IMPLEMENTATION.
METHOD add.
var2 = p_var + p_var1.
WRITE:/ var2.
ENDMETHOD. "add
METHOD sub.
var2 = p_var - p_var1.
WRITE:/ var2.
ENDMETHOD. "sub
ENDCLASS. "d_class IMPLEMENTATION
START-OF-SELECTION
START-OF-SELECTION.
DATA: obj TYPE REF TO d_class.
CREATE OBJECT: obj .
CALL METHOD: obj->add,
Regards
Anji -
Hi Iam new to hana I would like to learn the BW powered by HANA can any provide the documents.and I have gone through transports in hana what is meant by delivery unit?
Hi Sravan,
Views do not store any data in HANA
All data resides in tables
To know how to join tables in Views, watch videos on SAP HANA Academy | SAP HANA
For BW on HANA check:
Blog: BW 7.4 on HANA in a Nutshell | SAP HANA
SAP BW 7.4 SP5 on SAP HANA Overview and Roadmap
Also follow BW on HANA Space on SCN SAP BW Powered by SAP HANA
If you want to learn about HANA , check my blog:
Want to learn SAP HANA?Where to Start?Certification?
To know more about BW on HANA,check below blog for links to BW on HANA Materials:
HANA Reference for Developers - Links and SAP Notes(Part-2) Updated 04.12.2013
Regards,
Vivek -
Hi,
This was not what I meant.
The requirement is:
Drag and drop any one of specific list of components say x, y,z in the parsys
Only after the drag and drop of these components other components can be dragged to the parsys. So we can say that the parsys should allow only the specific components to be added first and only after that other components can be added.
Thanks ,
DiptiHi there
I'm guessing that you mean to ask if one is able to force a user to perform a drag-and-drop as part of a simulation?
Unless you program it in Flash or some other application it isn't avaiable. Check the link below for more.
Click here to view
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks -
What is exactly meant by text and hierarchy??
what is exactly meant by text and hierarchy??
if i have cust_id as characteristic and cust name,address etc as its attributes what will be text and hierarchy in this case??Hi
There are three different types of master data in BI:
1. Attributes
Attributes are InfoObjects that are logically subordinate to a characteristic. You cannot select attributes in the query.
You assign the attributes Person responsible for the cost center and Telephone number of the person responsible for the cost center (characteristics as attributes), as well as Size of the cost center in square meters (key figure as attribute) to a Cost Center.
2. Texts
You can create text descriptions for master data or load text descriptions for master data into BI. Texts are stored in a text table.
In the text table, the Name of the person responsible for the cost center is assigned to the master data Person responsible for the cost center.
3. Hierarchies
A hierarchy serves as a context and structure for a characteristic according to individual sort criteria. For more detailed information, see Hierarchies.
Features
Time-dependent attributes:
If the characteristic has at least one time-dependent attribute, a time interval is specified for this attribute. Since the time frame for master data on the database must always be between 01.01.1000 and 12.31.1000, the gaps are filled automatically (see Maintaining Time-Dependent Master Data).
Time-dependent texts:
If you create time-dependent texts, the system always displays the text for the key date in the query.
Time-dependent texts and attributes:
If texts and attributes are time dependent, the time intervals do not have to agree.
Language-dependent texts:
In Characteristic InfoObject Maintenance, you specify whether texts are language specific (for example, with product names: German ® Auto, English ® car) or are not language specific (for example, customer names). The system only displays texts in the selected language.
If texts are language dependent, you have to load all texts with a language indicator.
custid as characteristic and cust name,address etc as its attributes what will be text and hierarchy_
Cust name will be text
address will be text
custid will be hirerchy_
Only texts exist:
You can also create texts only for a characteristic, without maintaining attributes. When you load texts, the system automatically generates the entries in the SID table.
Hope it helps
Regards
gaurav -
What is aggregation and composition of objects?
Hi,
Please tell me What is aggregation and composition of objects?
What are the difference ? Is there anyother type of Object in java ?
Thankzx
MerlinRoshinaHi,
Composition is developing a single , complex system by combining subparts.
Aggregation :
a composition that encapsulates (hides) the parts . User cant able to access the parts outside .
Association:
a composition of independently constructed and externally visible parts. User can access the parts outside .
To get more detailed information,
http://people.cs.vt.edu/~kafura/cs2704/basic.concepts.html
thanks,
nvseenu. -
What is meant by change pointer and change request
hi,
what is meant by change pointer and change request in sap r3
plz can u any one notes or link on this , or if possible briefly tell about this..
i am looking for clear idea on this..
thanks
RubanWith respect to Dictionary Change pointers means all the changes done to dictionary objects.
All the change logs with respect to tables are stored in CDHDR and CDPOS table
Change Pointers in broad sense are used with respect to IDOC
Change Pointers & Reduction of IDOCs.
Applications, which write change documents, will also try to write change
pointers for ALE operations. These are log entries to remember all modified
data records relevant for ALE.
Following Steps must be followed in case of Change Pointer.
1) Goto Transaction BD60.
Note down the Details of the Message Type for which change pointer has to activate. Details like Function Module, Classification Object, ALE object Type etc.
E.g. ZDEBP3
2) Next step is goto transaction BD53
Click on change button.
First select the segment for which the fields has to modified (either remove or
add ).
It will show the fields in a pop-up window where the user can select, deselect the respective fields.
Save the settings for the Message type. Dont forget to activate the change pointers by clicking Activate Change pointers button on the main screen.
3) Once the activation is done system will reset the settings for the Message type in Change pointers (BD60). Maintained the old settings for the Message type.
Check this FAQ
. Do you really need change pointers?
You need change pointers to distribute changes with the ALE SMD tool. If you do not use this tool, you do not need to write change pointers.
You can deactivate change pointers and activate them again with the transaction BD61.
2. Do you really need to activate change pointers for this messages type?
If some messages types are no longer to be distributed by change pointers, you can deactivate change pointers for this messages type.
You can deactivate change pointers for the message type
and reactivate them again.
For reduced message types, deactivate the change pointer with the
Reduction tool (transaction BD53).
3. Are there still too many change pointers to be processed?
The change pointers are analyzed with the transaction BD21 or the report RBDMIDOC in ALE and flagged as processed. If the change pointers are created periodically, this report should also run periodically.
4. Are no longer required change pointers reorganized in time?
The report RBDCPCLR (transaction BD22) to reorganize the change pointer should run periodically. Depending on how many change pointers are created or processed, you can schedule the background job hourly, daily or weekly. You should delete all obsolete and processed change pointers. You can also use this report for specified message types.
We come across change pointer technique while dealing with master data distribution thru ALE/IDOCs
When we want to reflect changes made to master data(i.e customer master, vendor master, material master ...) visible to other clients listed in customer distribution model, we follow change pointer technique.
What is customer distribution model?
A customer model depicts various messages (master data, transactional data) exchanged between the systems and establishes a sender and receiver of data
A customer model is always maintained on any system for the entire distributed network of SAP systems, so it must be distributed to various systems in the distributed network.
These r some details regarding change pointer technique which u may find it usefull.............
The change pointers technique is based on the change document technique, which tracks changes made to key documents in SAP, such as the material master, customer master, vendor master & sales orders. changes made to a document are recorded in the change document header table CHDHR, and additional change pointers are written in the BDCP table for changes relevant to ALE. BDCPS table stores the status of changed documents processed or not.
The process for distributing master data using change pointers involves the following steps.
The application writes change documents. SAP maintains change documents for
several objects in the system, such as materials, customers, invoices, and bank data, to provide an audit trail for changes made to an object. A change document object represents a set of tables for which changes are recorded. For example, the change document for the material master is named MATERIAL and it contains the various tables of the material master object, such as MARA and MARC.
When an application transaction makes changes to an object, the application writes change documents, which are stored in the CDHDR and CDPOS tables for each change made to an object.
Tip
Execute transaction SCDO to see a list of change document objects and
their tables.
The SMD (Shared Master Data) tool writes change pointers. When changes are made to an object, the SMD tool checks the ALE settings and consults the ALE distribution model to determine whether a receiver is interested in the object that was changed. If the system finds an appropriate receiver, the system creates change pointers in the BDCP table that point to change documents in the CDHDR table.
The ALE programs analyze change pointers and generate IDocs. SAP provides
standard function modules that read the change pointer table and generate IDocs for the objects that were changed. These programs are designed to ignore multiple changes and create only one IDoc. For example, if a material is changed four times before the function module is invoked, only one IDoc with the latest data from the material master data is created. The function modules are invoked by a standard report, RBDMIDOC. The selection parameters of this report allow you to specify the message type for which change pointers are to be analyzed. Configuration
you must carry out the following configuration steps to enable master data
distribution based on changes to the object.
Step 1: Enable Change Pointers Globally
Transaction: BD61
This option enables the change pointer process globally. Make sure that the flag is checked.
Step 2 :Enable Change Pointers for a Message Type
Transaction: BD50
This setting is required for activating change pointers for a specific message type.
make sure that the Active flag is checked for your message type.
Step 3 :Specify the Fields for Which Change Pointers Are to Be Written
Transaction: BD52
For standard master data objects such as the material, customer, and vendor objects, SAP already provides a list of fields for which change pointers are written. If you are satisfied with the standard set of fields, you can skip this step. If you want to add new fields, you must add entries for the required fields. If you are not interested in IDocs being generated for changes to a particular field, you can remove it from the list. For example, if you do not want to distribute the
material master for changes made to the Catalog Profile (RBNRM) field, you can delete this entry from the table.
Step 4: Changing a Field in the Master Data
Change a field in the master data object for which the change pointer is enabled. For example, if you change the net weight of a material in the material master data, a change pointer is written.
Tip : You can verify a change document and change pointer by viewing entries in
tables CDHDR and BDCP, respectively.
Step 5 :Executing Program RBDMIDOC to Process Change Pointers
Execute program RBDMIDOC to initiate the process of generating an IDoc. On the selection screen, specify the message type. For example, you can specify MATMAS. After you execute the process, it displays the number of entries processed.
Note :
Normally, you schedule this program to run frequently and start IDoc
generation for different message types.
Step 6 : View the idocs in WE02/05 -
What is meant by article grouping and site grouping and how to define
what is meant by article grouping and site grouping and how to define in SAP.
Hi Charan,
Article Grouping in its broader sense means grouping of Articles for ease of maintenance and business functions, either on the basis of Hierarchy or on the basis of Merchandise Category.Article Grouping is also primarily useful in promotions,wherein you can define a set of articles(which may not necessary fall under the same MC or Hierarchy) and club them together and assign them in a promotion.Txn codes used are : VBG1/2/3 - Create/Change/Display Article Group
For more information refer the link below
http://help.sap.com/saphelp_47x200/helpdata/en/12/08485c470311d1894a0000e8323352/frameset.htm
Site Grouping is used for ease of maintenance by grouping the sites.It is also used to maintain the characteristics as well.This can also be used in Allocation Tables,promotion and Listing etc
Some of the Txn codes -
WB50 - Site Group,Create Alloc,.table
Wb56 - Site Group, Alloc.table,Maintain Sites in Class
WB60 - Site Group,Create Promotions
WB64 - Site Group,Maintain SItes to Class
Wb80 - Create Site Group Other
For more information,refer the link below
http://help.sap.com/saphelp_47x200/helpdata/en/12/08485c470311d1894a0000e8323352/frameset.htm
Hope it helps
Rgds,
Aram K.
For more information refer to the link below
Maybe you are looking for
-
I have the original iPod Touch and I want to give it to my toddler to play with... so I can have my phone back! The problem is I cannot find apps that work on the older operating system 3.1.3. Is there a way to search for them? Thanks!
-
After Exchange 2007 Migration to Exchange 2010, OAB is erroring
Hello all, I migrated from single server Exchange 2007 to single Exchange 2010 2 months ago using a co-existence environment. The 2007 server is still running, but it's not doing anything but SMTP relay, as I am waiting on Oracle admin to point the
-
Commit events are not broadcast because no JMS Transport is available.
Just set up a new WebLogic 10.3.2 domain and I am seeing this while starting the Admin Server: <Mar 1, 2010 6:37:03 PM CST> <Error> <Security> <BEA-000000> <Commit events are not broadcast because no JMS Transport is available. Remote L2 caches will
-
Solution on sticky powerbook?!?!
Hi, My powerbook has been giving me some headaches recently with black screens of death, stopping for no reason, kernal trap errors etc.etc. and this I'm sure ties-in with the problems I have been having with the memory modules... Anyhow, a colleague
-
Does the PIX 501 support UPnP? According to an older post, "PIX is currently not UPnP aware." The eight-year old answer lead to a "Request for UPnP support in PIX": https://tools.cisco.com/bugsearch/bug/CSCdy26037. If it has been made "aware" where w