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 advance
Hi
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
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 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 -
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 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 -
What is meant by debugging? and the procedure of debugging?
what is meant by debugging? and the procedure of debugging?
What is mean by debugging ? http://en.wikipedia.org/wiki/Debugging
The procedure is many: use your own methods like dbms_output, utl_file to debug your program, some third party debugger like PL/SQL developer (my favorite), TOAD or SQL Developer. -
What is meant by estimated costs and estimated rows in SQL explain (ST05)?
Hi
I was just wondering if someone could explain/clarify exactly what is meant by estimated costs and estimated rows in the 'explain' / execution path functionality of ST05.
For example, we could see a SQL statement was very inefficient accessing a table:
Estimated Costs = 6.006.615 , Estimated #Rows = 0
Does this literally mean that for 6 million costs / reads / effort, 0 results were returned??
Is this a ratio of efficiency?
We built an appropriate index and now we have:
Estimated Costs = 2 , Estimated #Rows = 1
A lot better! The job was taking 40+ hours and being cancelled; now it takes 5 minutes. So a 3 million times improvement sounds realistic...
However, we had another instance where the explain showed:
( Estim. Costs = 195.077 , Estim. #Rows = 538.660 )
and we built an index, and now the explain is:
( Estimated Costs = 41.867 , Estimated #Rows = 538.660 )
What exactly does this mean - as the costs has been reduced, but the rows is the same?
Thanks
RossHi Ross,
>I was just wondering if someone could explain/clarify exactly what is meant by estimated costs and estimated rows in the >'explain' / execution path functionality of ST05
Take a look at note 766349, point 20.
>An EXPLAIN displays "Estimated Costs" and "Estimated Rows", which
>are simply the CBO's calculation results (refer to Note 7550631).
>Since these results are based upon a number of assumptions (column
>values are distributed equally, statistics), and depend upon the
>database parameter settings, the calculated costs and rows are
>useful only within a margin for error. High "Estimated Costs" and
>"Estimated Rows" are therefore neither a satisfactory nor a
>necessary indication of an expensive SQL statement. Also, the
>calculated costs have no actual effect upon the performance - the
>deciding costs are always the actual ones, in the form of BUFFER
>GETs, DISK READs, or processed rows.
So the costs and rows are values conjured up by the cost optimizer when calculating the access path that is most likely to be efficient. THEY ARE ESTIMATES!!!
>Does this literally mean that for 6 million costs / reads / effort, 0 results were returned??
As per the above, no. The costs and rows are estimated before the rows are fetched so there are no actual results yet.
>What exactly does this mean - as the costs has been reduced, but the rows is the same?
An efficient database access is exactly that; reads only the blocks that contain the rows it needs and nothing else. If the access is inefficient it will spend time accessing blocks that contain no data that is eventually contained in the result set.
This question would be better placed in the Oracle forum...
Regards,
Peter
Maybe you are looking for
-
Pages 5.0 in Maverick causes Konica Minolta Bizhub Features to be deleted
I have 2 schools which I administer and my own business. They all have BizHub Printers C360 C364 C451 C452 All have the latest drivers installed (UK site or eu site is best) All other apps including Word, Acrobat, Photoshop etc all print correctly, a
-
Results not displayed when driling across
Dear all, We have just upgraded succesfully to BW 7.31 (SP12). We now have observed a strange behavior in BEX queries. We have reports for which we suppress results in BEX. This is a general setting. Now, users have observed, that when they take 0CAL
-
How to create a measure for COUNT and compare year-to-date/last year?
Hello expert, I have gone through the Oracle by example tutorial for creating the repository. However, I can't find out how to create a measure to display the COUNT (sequence ID). I tried the Aggregation function on the sequence ID on the Fact table
-
I have both a Canon i865 & a Canon iP4300. Suddenly the latter won't print pdfs (yesterday a very faint impression, today completely blank sheets. Test print OK and prints other documents. i865 will still print pdfs. I really need to use the iP4300,
-
Can I sort my applications in Launchpad?
Launchpad has chosen to sort my applications in some weird arbitrary order. Is there any way to tell it to sort them alphabetically?