TRENDING NEWS

POPULAR NEWS

Are Sap And Abap Programming Like C

What are your thoughts about learning SAP ABAP as a first programming language?

My first programming language was C, then I started to build web apps using PHP, SQL and frontend with HTML, JS and CSS. And then I started to learn ABAP.To answer your question: Depends on what you want.If you want to learn only programming, I would start with something else, e.g. PHP, because you have plenty of resources which you can use right away (you may take a look at e.g. w3shool.com to learn more).If you want to get your job and have competitive advantage, learn ABAP and stay with it. Why? It is not so easy to learn ABAP,just because there are not easy to get, well prepared free resources for that. You don’t have even easy access to learning system.You can check out this free training Learn Practical Programming Skills in SAP/ABAP and see if ABAP is something for you. You even get there detailed instructions on how to install free SAP system, which should help you get started.

Is ABAP similar to the C programming language?

No, it is a direct descendant of the almost extinct NATURAL, which was in turn, descendant from COBOL. ABAP is very specific to the SAP platform and its sintax and purpose are deeply integrated to its architecture (memory management, package organization, etc), which makes it non-portable (very unlike to C). As advantage thought, you can write a commercial / financial / logistics report/list with a few code lines without even resorting to complex APIs nor OOP model-driven database access. Prototyping is a breeze, once you are fluid on ALV, Dynpro and Open SQL. Hope it helps :)

How is the SAP ABAP different from other programming languages?

Many developers were taking ABAP as a similar language to C, just because ABAP was long time mostly procedural programming language with similar attributes (such as field symbols in ABAP = pointers in C, ..).If talking about syntax and purpose of programming languages, ABAP and C are different languages. ABAP is more focused on working with database, so you will definitely need to know SQL.In these days, ABAP is becoming modern programming language with modern syntax and most recent object oriented approach.So many principles working in other programming languages are the same in ABAP as well.

I am bad in programming. Can I do SAP? I heard that first we should do ABAP. After that there is functional for those who not interested in programming. For ABAP, it requires programming knowledge. As per my source, for doing ABAP basic of C/C++ is enough. Is it so?

Brother,First thing is; that for going to functional module in SAP, the domain experience is required (say for FICO->Finance &  controlling, a person should be aware of financial transactions and flow and should be well versed with commerce background)Secondly, I assume you being a fresher in IT industry but not interested to go for SAP's technical module - ABAP. In this case you have an option to go for MM (Material Management) which is again a functional module but involves logics and technical knowledge as well; including the logistics flow from factory to customer (generally Mechanical flow of goods from one place to another).Finally brother, Yes, you are right in context of ABAP that basic of C/ C++ & some object class related things are sufficient enough to learn ABAP. One thing more which we should focus here is that ABAP is not all about programming only, yet it involves database operations, SQL queries, legal industry documents creation (SMARTFORMS, SAP scripts)- in short includes multidisciplinary entities all across the related domain which is surely an interesting fact about ABAP.Hope this helps. In case further information is required, please feel free to buzz me and be an active member in SCN (SAP Community Network).All the very best!!!!Vishal Sareen

How is SAP for those who don't like coding?

In SAP we Arrange it in 2 basis1, Technical Module2, Functional Module1st we see want is a technical modules. technical modules are sap abap, sap hana, sap fiori, sap basis those are called as a technical modules, for those technical modules you need a programming like C, C++, JAVA etc..the 2nd type we called it as a functional modules. the functional modules are SAP MM, SD, PP, HR, FICO etc… for those modules you doesn’t need any programming knowledge. you just need a domain knowledge..want to learn a technical or a functional modules. my suggestions try the swan tech one of the best sap training institutions in Chennai. they provides training for all over india. there trainers are professionals wants to know more about sapContact 9884941746

Which language is easy to learn SAP BASIS or SAP ABAP for fresher?

SAP Basis is not a language , SAP ABAP is . Being a graduate in Electronics and communication , I had basic knowledge about Programming languages like C,C++, Embedded C. I had an opportunity to choose anything from SAP ABAP and SAP BASIS. Well , I did a training in SAP ABAP in my last year of Graduation and I would say it all depends upon your interest. If you like Computer Networks , then go for SAP BASIS. An SAP BASIS Consultant is more or less equivalent to a system administrator.His job is to take care of SAP systems,giving authorizations to other users and stuff like that. SAP ABAP consultant will be a ABAP developer just like any other language developer ( Java developer ) . If you like programming , go for SAP ABAP. I learnt ABAP, now working as a ABAP developer in SAP LABS. The complexity will depend on the functionality you gonna develop with ABAP. Anyway it’s pretty similar to other languages ( Embedded C,C, Java ).

Sap abap - how do you overcome screen resolution problem in bdc recording pls reply me?

The number of lines of table control for BDC depend on screen resolution, but It can't be managed by program.

So the better solution is to create a BDC doesn't depend on resolution. It can do that using always the first two lines of table control. When you start the simulation, first record has to be placed in first line of tablecontrol and the second in second one.

Before placing the third record, it needs to place the second record to the top and so the third record can be placed in the second line. Before placing the next record, it needs to place the third record to the top and so the fourth record can be placed in the second line and so.

In this way your BDC'll use alwways the first two lines of tc and your program won't depend on resolution. The problem is the transaction you need to simulate by BDC has to have a scroll functionality to allow to place the last record was elaborated to the top of tc, so the second line of tc can always be used to place the new record.

OR THE OTHER SOLUTION IS:

There is a parameter DEFSIZE is CTUPPARAMS.
It can be set to 'X' to counter the resolution problems.
e.g.
lv_ctuparams-DEFSIZE = 'X'.
Use these parameters in CALL TRANSACTION.

Why is SAP ABAP bad? I have studied it a lot of times, but I cannot do some advanced codes.

I quite enjoy programming in ABAP, as it is a very versatile language for ONE purpose: ERP systems.It has many advanced options, like writing code to create code during runtime, analyze DDIC structures in runtime, easy to create a single log screen with the use of ALV and lots more of functionalities as part of the SAP Basis.The only issue sometimes with ABAP is the syntax itself, it has lot of deprecated commands that still exists to maintain compatibility and some code structures that are a little strange.Nevertheless I have seen and wrote some very cool programs with ABAP and it absolutely fulfill it's need, to quickly create a business implementation

TRENDING NEWS