Diff. bet ABAP and SAP Query
HI
Anybody can explain in detail about ABAP and SAP Query.....
And tell me what is the main diff. bet ABAP and SAP Query...
Regards
S.Baskaran
SAP Query
Purpose
The SAP Query application is used to create lists not already contained in the SAP standard system. It has been designed for users with little or no knowledge of the SAP programming language ABAP. SAP Query offers users a broad range of ways to define reporting programs and create different types of reports such as basic lists, statistics, and ranked lists.
Features
SAP Query's range of functions corresponds to the classical reporting functions available in the system. Requirements in this area such as list, statistic, or ranked list creation can be met using queries.
All the data required by users for their lists can be selected from any SAP table created by the customer.
To define a report, you first have to enter individual texts, such as titles, and select the fields and options which determine the report layout. Then you can edit list display in WYSIWYG mode whenever you want using drag and drop and the other toolbox functions available.
ABAP Query, as far as I Believe, is the use of select statements in the ABAP Programming. This needs a knowledge of Open SQL commands like Select,UPdtae, Modify etc. This has to be done only by someone who has a little bit of ABAP experience.
To sum up, SAP queries are readymade programs given by SAP, which the user can use making slight modification like the slection texts, the tables from which the data is to be retrieved and the format in which the data is to be displayed.ABAP queries become imperative when there is no such SAP query existing and also when there is a lot of customizing involved to use a SAP Query directly.
Check out these links.
http://help.sap.com/saphelp_46c/helpdata/en/35/26b413afab52b9e10000009b38f974/content.htm
http://www.thespot4sap.com/Articles/SAP_ABAP_Queries_Introduction.asp
Step-by-step guide for creating ABAP query
http://www.sappoint.com/abap/ab4query.pdf
ABAP query is mostly used by functional consultants.
Kindly reward points by clicking the star on the left of reply,if it helps.Kindly close your previous threads if your problem is solved and reward points for helpful answers.
Don't forget to reward if useful...
Similar Messages
-
HI..
The question would be siliy, but i would like to know abt the diff between ABAP and HR abap... Any one can clear it.......
ThanksHi Aruna,
The following concepts are defined in HR which differs this module with other modules
1. Use of Infotypes
2. The use of Logical Database
3. Use of Macros
4. Storage and Access of data
5 Authorization checks
Go through the links,
hr-abap
ABAP-HR
HR ABAP
ABAP-HR Interview questions.
Re: ABAP_HR
Regards,
Azaz Ali. -
What is Abap Query and SAP query
hi
i don;t know about ABAP and SAP query . what is the different between ABAP and SAP query.. if any example is there please tell me
thanks
pauldharmaHi Dharma,
chk these links:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40bec8da-4cd8-2910-27a9-81f5ce10676c
http://jelajahsap.wordpress.com/2008/01/07/an-example-of-abap-query/
Thanks,
Keerthi -
Hi Experts,
I have question regarding ABAP Reports, SAP Query, and Transaction with variant. How are we securing one the above reports that we assign them through pfcg. We can secure custom program by custom transaction or define the auth group in S_PROGRAM auth object but in this case we have to assign SA38 in production. is that correct?
Please help me understand difference between the ABAP reports and SAP query. Is the ABAP reports same as Program or they are different.
Thanks in advance
Faisal
Edited by: Faisal on Jun 30, 2009 11:06 PMHi,
1) End user security (role matrix coordinate with process team)
This role Matrix design is most important where we can put restrictions and use SoD.
2) Secure Table (by auth group)
Table TDDAT and use of transaction se54 for security tables to right auth Groups. Secure s_tabu_dis, s_tabu_cli.
3) Secure program (as you said ABAP reports are referred to Program)
Use of table TPGP and program RSCSAUTH for assignment of groups to Program. SA38 Running of SA38 requires a minimum SUBMIT in user Action. A user having SA38 is dangerous as he/she is now enabled to run any report. Hence protection in Auth Group is needed. Verify each and every program is having authority check statement and Auth Group or not before assigning sa38. As you mentioned its best to avoid SA38 and create CUSTOM TXN for each report.
(We should also SECURE S_DEVELOP in Production properly along with ur points. Please Note).
4) Secure some batch jobs roles for batch job
Secure by s_btch* objects and less access to se36.
5) Create support roles for cutover activity during Go-live
That is always needed. Go ahead.
6) Emergency roles & IT roles for support
This is very much needed as a role of Mitigation and Fire Fighting for Temporary access. Ensure to enable ur audit parameters in RZ10 (rsau* sm20,RSLG* for sm21). Give emergency access but enable audit via sm19 and get audit reports from sm20 and sm21 immediately after the use of emergency access.
There are also other auth objects we need to be care ful which is a long list and hope every body ensures that (s_cts,a_admi,s_trans, tables ssm_cust, prgn,t000) etc and a host of others. Besh wishes. Let us know if any issue.
Regards
Aveek. -
Need knowledge on sap upgrade 4.7 to ecc 6.0 in abap reports and sap query
please give me some ideas and useful links on sap upgrade 4.7 to ecc 6.0 in abap reports and sap query
Hi Jaya,
Not very clear with your question.
Are you looking for changes in areas od ABAP reports & SAP query when we upgrade SAP from 4.7 to ECC 6.0 ??
If the response is YES, then please refer to SAP solution browser www.sapsolutionbrowser.com
Define source release and target release .
You will get module wise details on new features for target release.
Hope this helps.
Regards,
Deepak Kori -
What is diff bet EDI and XI?
Hi Friends
What is diff bet EDI and XI?
Regards
Vinny Novice"EDI is a technique used to communicate business transactions between computer systems of different companies and organizations. Note that sometimes the EDI mechanism deployed at a company is often used to interface to other systems within the same organization."
The business data is saved in IDoc format in the IDoc Interface and is forwarded as IDocs. If an error occurs, exception handling is triggered using SAP tasks. The agents who are responsible for these tasks and have the relevant authorizations are defined in the IDoc Interface.
Features
The IDoc Interface supports three types of data flow with the external system:
· Outbound processing
IDocs are transferred to a receiving system from your SAP System.
· Inbound processing
IDocs are transferred to your SAP System from an upstream system.
· Status processing
XI
SAP XI is based on general standards so as to enable external systems to be integrated. At the center of the infrastructure is an XML-based communication that uses HTTP (Hyper Text Transfer Protocol). The application-specific contents are transferred in messages in user-defined XML (eXtensible Markup Language) schema from the sender to the receiver using the Integration Server.
● Modeling and design of messages, transformations, and cross-component integration processes
● Configuration options for managing collaborative processes and message flow
● Runtime for message and process management
● Adapter Engine for integrating heterogeneous system components
● Central monitoring for monitoring message flow and processes
Thanks -
What is the diff bet RFX and Bidding Engine?
Hi Friends
What is the diff bet RFX and Bidding Engine
Regards
SuryaHi Surya
Bidding engine is the component in SAP SRM that we use to conduct RFx adn Live Auctions.
You can do RFx and Auctions both in SAP SRM and SAP E-Sourcing.
Inside SRM RFx is also called Bid Invitation.
In SAP E-Sourcing its called RFx (x could be I=Information, P=Proposal, Q=Quotation)
Bidding engine is the engine that powers sourcing.
Hope this clears your doubts
Regards
tridip chakraborthy -
What is the diff bet RFQ and Bidinvitation?
Hi Friends
What is the diff bet RFQ and Bidinvitation?
Regards
SuryaHi Surya
I have answered this in the previous thread of yours
RFQ and bid invitation are the same, only that Q will be quotation.
In SAP terminology RFQ are genertally used in the back end application SAP R/3 (SAP MM)
RFx (x could be I=Information, P=Proposal, Q=Quotation)
Hope this clears your doubts
Regards
tridip chakraborthy -
Where do i find daily posted question on sap abap and sap webdynpro abap
Hi
where do we find Daily posted questions on sap abap and sap webdynpro abap in scn sap so that i can go through the questions and answer them .Hi,
Go to the Content tab of any space and click on discussions. Then you can sort them by date created or any other
For ex: This link for WDA discussions: - Web Dynpro ABAP
You can also click on Receive email notifications for any space to get updates on that space.
hope this helps,
Regards,
Kiran -
What is the diff bet XI and Business connector, backend contracts & Goa?
hi friends
what is the diff bet XI and Business connector ,diff bet backend contracts and goa
i know that XI(for new customers) and business connector for existing customers
do u think xi and Business Connector perform the same task
Regards
VinnyHi Vinny,
As Khan told, business connector is old technolgy and it has almost same functionlities like in XI.
both are mainly used for converts idoc's into xml format....
GOA: Global outline agreemnts mainly used when srm is having multiple backend systems. with reference to GOA , we can create local contracts in backend systems ...
Thanks
Ravi -
Hi all
What are Ad hod query and sap query? Why we use these two?
thanks and regards
Seenuin order to get the reports as per the client requiremnt
we use the queries
and the the data from these queries will be taken form PNP logical data based tables
EX: in the standrad report for Absences
the client may ask for
PERNR NAME position Department Absence type start date Endate
in the standrad report u can get the PERNR and Absence type and start date and end date
but u cannot get position and department
so we use Queries we select the feidls from various reports and get a farmot as per the client reqiremnt
Check SQ01 02 03 tcoeds
u can alsoc check SQVI -
What is the differ bet reference and template
hi this is koti,
let me know the diff bet reference and template?Please search forum before you post. This topic has been discussed many times
-
Diff bet transfer and update routine
Hi experts,
can u plz.. clearly explain me.. the diff bet transfer and updatwe routine.. with scenario... i just want to know.. abt... it.. i went thru.. help.. but... not got clearly...
*points fully assured*
Regards
RekhaBoth the do the same.
Trnsfer routine will perform the required transformation in the transfer rules while the update routine will do the same in the update rules.
The purpose of these routines is when you wish to transform the incoming records by performing some checks and validations before the data get into the data targets.
A realtime example will be:
You bring in profit cemtre transaction data and for each profit centre record you wish to check if it has value type indicator. The business rule is if there is no such indicator, either reject the record or tag a value of 10.
Since this is to be checked for each record, we do it in the transfer routine or in update routine.
Also, you would have heard of start routine; if a logic is to be applied on the whole data package, then you do it in start routine.
In 7.0, all these things got replaced bu start routine, expert routine and end routine.
Ravi Thothadri -
Difference between SAP BC ABAP and SAP ABAP Training
What is the basic difference between SAP BC ABAP and SAP ABAP Training ?
Can any one answer these? I am little confused about the learning material I searched on internet and the course provided. It has similar topics but different name. I have course like SAP ABAP ECC 6.0 (TAW10 and TAW12) but on search I also found SAP BC ABAP beside this.Hello
SAP BC means SAP Business Connector
http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5c2a85b11d6b28500508b5d5211/content.htm
http://en.wikipedia.org/wiki/SAP_Business_Connector
So you can know SAP BC ABAP is ABAP for SAP BC
SAP ABAP/4 is a program lanuague
https://en.wikipedia.org/wiki/ABAP
For ABAP certification
TAW10 and 12 are the right materials.
Regards -
What is diff bet. facade and adapter pattern?
What is diff bet. facade and adapter pattern?
An adapter is an interpretor between two classes, it converts the interface of one class so it can be used by another expecting that interface. Adapters are also known to be a concrete class that implements the all interface methods so that objects don't have to produce all interface methods.
The delegate pattern is the one stop shop that handles requests, and performs those requests on a high number of subsystems. For example, the session bean facade has verb methods that once involked will gather multiple entity beans to perform that one duty.
Dan
Maybe you are looking for
-
I want to understand the differences in the way you can reserve a static address for a device on the network. I had previously set the device itself to an address and then reserved it with DHCP Client ID, which I thought was just the devices static
-
Nullpointer: Reference entity null
Hey, I have an view (PremiebetalerView) that consists of 4 entities: - PolisRelatie (updatable) - Relatie (reference FK between PolisRelatie and Relatie) - Straat (reference FK between Relatie and Straat) - Beroep (reference FK between Relatie and Be
-
Migration to new 3TB Time Machine/Time Capsule?
From an earlier posting, I think A Silverstone asked for a step-by-step procedure. I have a similar issue I would like a procedure(s) on. Actually two identical issues. 1. I wish to purchase Apples new 3TB tower Airport/Time Machine to replace a 1TB
-
Hi i have problem with my hp mini is giving me a error CNU9391WZR PLEASE HELP
Hi i have problem with my hp mini is giving me a error CNU9391WZR PLEASE HELP Hp mini 110 1140el
-
Set value (TRUE, FALSE) on a checkbox
I want to set the value of a checkbox to FASLE when a second checkbox is checked (TRUE). Any idea?