What is the difference between the following SAP ABAP help documents.
Why are their two set of documents for the same product - ABAP
http://help.sap.com/abapdocu_702/en/
and
http://help.sap.com/saphelp_nw73ehp1/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
Why would SAP want to maintain 2 seperate set of documentation for ABAP?
Because 7.02 and 7.31 are actually different versions, believe it or not. There are a number of articles on SCN that go into the details, like this one.
Related
What is the difference between SAP HANA, S/4HANA and HANA Cloud Platform?
Can anyone explain?
regards,
Umar Abdullah
There are other smaller differences
I strongly disagree in that point with Andras. S/4 have dogmatic, major, significant differences over ECC which makes it almost a new product. Among others:
Completely new Fiori interface for apps
A bunch of modules were removed or merged. E.g. WM, LIS were removed in favor of EWM, CO was merged into FI (ACDOCA table), Foreign Trade was removed in favor of GTS and much more.
Several modules were completely rewritten, e.g. Finance instead of FI with completely new tables
All aggregations/calculations now done in CDS views
Completely new data model, i.e. new tables
And this is not a full list. More materials here:
https://blogs.sap.com/2018/06/25/sap-finance-sub-module-comparison-from-ecc-to-s4-hana/
https://blogs.sap.com/2016/05/16/s4-hana-and-its-differences-with-ecc/
https://blogs.sap.com/2015/11/06/architecture-of-s4-hana/
https://blogs.sap.com/2016/04/25/planning-your-jouney-to-sap-s4hana/
https://blogs.sap.com/2018/08/10/sap-controlling-co-sub-modules-comparison-from-ecc-to-s4-hana/
All are services and software from SAP SE:
HANA is a database that you can use instead of MsSQL, Oracle or DB2 in your systems
S/4 is the incompatible successor of ECC (itself the successor of R/3), the main ERP product of SAP. It only runs on HANA, while R/3 worked with ASE, DB2, MaxDB, MsSQL, or Oracle.
New data model, for example in Financials table ACDOCA replaces COEP, COBK, ANEK, ANEP, ANEA and several other tables
Some less used modules are removed, some are added
There are other smaller differences, like matnr field becoming 40 characters instead of 18
HANA Cloud Platform is the HANA specific part of SAP Cloud Platform
SAP has invested heavily in HANA and S / 4 HANA products and has created quite a few interesting products lately even though customers now seem confused by the possibility of having so many choices available.
It is also difficult to choose the most suitable product for your company
It is important to understand what different options we now have with respect to cloud / on premise deployments and how S / 4 HANA will impact your business investment.
The purpose of this article is to try to provide you with details on the basic SAP products that are on the market today.
Below we see the main SAP products in circulation on the market:
Tutorial: SAP HANA/S4 HANA Products Available on The Market
How can I find all reports that have more than 200 000 lines?
I have checked SCI and CODE_SCANNER, did not find anything like this there.
You could research the report RS_ABAP_SOURCE_SCAN and see how SAP searches in Reports. This way you can create your own ABAP report which searches for large reports.
Hope this helps.
Well, first: Do you know the name of the reports?
If not you first have to get a list of name for all objects that are in your interest. You could browse the table TADIR directly and search for the objects.
If you are looking for Reports only (and not for Function Modules and Classes)
you can use the internal commands READ REPORT or LOAD REPORT.
While SAP offers a lot of functions and methods for source codes they were, at least in older releases, not the most performant once.
But again with 7.4 a lot has improved.
I am trying to put a report from two different universes. is it possible to add fields from both universes into a single report?
Yes, this is a commonly used functionality. However there are rules on how to combine data sets (be it from the same or a different universe) and what you can do with them.
As this is a quite extensive topic, I suggest you have a look at the Web Intelligence (I'm assuming this is the application you're using, as you haven't specified it) manuals, corresponding to the version of BusinessObjects you're using. The manuals are available at help.sap.com.
You might also find the interactive tutorials available on sap.com/LearnBI helpful.
Here comes a simple question but hard to find its answer.
Is there an ABAP Workbench (also known by the transaction code SE80 in SAP R/3) in SAP Business One 2007?
The workbench should be open and not just for SAP use. I would like to know if it's possible to create custom ABAP programs in this SAP solution.
It's not hard to find the answer at all if you bother searching. There is no ABAP Workbench in B1 because B1 is not built on top of the NetWeaver/ABAP stack.
SAP Business One is not built on NetWeaver platform, so there will be no way you can have an ABAP application server. Also, for your information, SBO is not a R/3 Structure .About the technical part in SBO, it has a SQL database and you can only write SQL queries to retrieve data and generate reports. There is a query generator to help you write queries. To conclude, data processing in SBO is very limited comparing to ABAP.
You need to use either .NET/Java for customising or developing screens in SAP Business One.
It doesn't have any relation with ABAP and there are no transaction codes in SAP Business One.
About the technical part in SBO, it has a SQL database and you can only write SQL queries to retrieve data and generate reports. There is a query generator to help you write queries. To conclude, data processing in SBO is very limited comparing to ABAP.
But once you have the data you can do whatever you want with it, for e.g the now native Crystal Report rutime in SBO...Also it has a a pretty rich and mature COM-based SDK for putting data in as well, the DI API (as well as the DI Server which is XML-based). I create solutions for SBO with these all the time in my job...
I've got to admit that I'm not an expert on SAP R/3 programming, so this is more of a basic question on that matter.
Is there any way to get a list of accessible RFC modules and/or tables on a SAP system?
On many examples on the internet I've found one RFC module that seems to be available on every SAP system ("SD_RFC_CUSTOMER_GET") and I wonder if there are any more of these standard RFC modules that I can use. I can easily query the SAP system for all SAP-Queries that are available but I just cannot find a way to do this with RFC modules or tables. I cannot even find a list of these RFC modules after searching on Google for hours...
so am I missing something or is this just impossible?
Thanks for any help in advance.
For "official" RFC modules, use the transaction BAPI. These modules are well-documented and released for customer and partner use - meaning that you'll get support if something goes wrong. For everything else, you're free to use whatever you find, but don't bother to ask SAP for support, they won't help you.
If you want to look for stuff inside the SAP system, use transaction SE80 (choose "Repository Infosystem" in the left section). Note that on many selection screens, you can expand the parameters. This will show a parameter to search for RFC modules only.
As for tables - you might be interested in the RPY_* function modules as well as the (in)famous RFC_READ_TABLE...
with transaction SE84 you can query for RFC modules/programs/... by their name, description and so on.
for database tables you can for example use the transaction SE11.
One trick I found quick useful is to search for functions with sorting on the number of times the function is used in the SAP code. Functions used more times are more likely to be more reusable and also more likely to have less bugs. Check this post on how to search that way: http://apolemia.blogspot.com/2010/02/finding-functions-in-sap.html
RFC_GROUP_SEARCH to search available RFC groups.
RFC_FUNCTION_SEARCH to search available RFCs, with optional RFC group filter.
SWO_QUERY_API_METHODS to query BAPI business objects and associated methods.
Try them out in SAP Logon GUI using SE37 Function Builder, assuming you will next want to program them using the SAP .NET Connector. Note that the Function Builder itself has RFC function search screens built-in.