Jump to content

Talk:ABAP

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 84.194.172.227 (talk) at 14:13, 9 August 2010 (→‎Delete sections: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Untitled

Rob Smeets, Belgium: The external link to ABAP on SAP's pages is not working... This is the correct URL: http://sdn.sap.com/irj/sdn/developerareas/abap



Which one is it ?

"ABAP (Advanced Business Application Programming)"
"ABAP is an abbreviation of Allgemeiner Berichtsaufbereitungsprozessor"
FiP 14:15, 6 March 2006 (UTC)[reply]

 The first one. It used to be the second one.
 —The preceding unsigned comment was added by 169.145.3.13 (talkcontribs).
Original name: "Allgemeiner Berichtsanalyseprozessor". For marketing purposes, it was changed to "Advanced Business Apllication Programming". So, concerning the initial name, it's an acronym, with its "internationalized" name it's a backronym. Now the funny part is the english translation of its initial name, which would be "Common Report Analysis Processor". Try to find an acronym for that ... -- C. Deelmann 08:50, 22 May 2007 (UTC)[reply]

Basis

It appears to be a virtual machine, why is not called as such in the article? Mathmo Talk 02:14, 7 August 2007 (UTC)[reply]

Data integrity

The article includes a statement to the effect that the ABAP Dictionary enforces referential integrity. I believe it doesn't, so I'll change this in a while unless anyone objects. 86.31.158.130 19:05, 9 September 2007 (UTC)[reply]

Agreed. The DDIC does not enforce integrity. You can declare it but this will not have an effect on SQL statements that interact with the database. There is no way of cascading deletes and inserts will not fail when they violate declared relationships. —Preceding unsigned comment added by 91.37.130.28 (talk) 21:32, 10 November 2008 (UTC)[reply]

SIze of article / origin of article

This is huge -- it seems more like a programming manual than an encyclopedia article. This also leads me to wonder where all this material came from -- is this definitely copyvio-free?--NapoliRoma 18:44, 22 September 2007 (UTC)[reply]

copyvio-free? Who knows? And since it's impossible to proof, who cares? If someone complains about something, we remove it, as usual. --Sigmundur (talk) 08:50, 20 January 2010 (UTC)[reply]


Article is definatedly too long, also it looks a bit overpostivie about ABAP. Why isn't there a criticism section (like in i.e. Java or C# articles)? There are several annoying featues of abap and none are mentioned(for. ex. the largest DB field is 64K (no BLOB nor anything))?. "It is a special strength of ABAP that you can define a great variety of data types and objects that span the spectrum from very elementary data types to very complex and dynamic types." - how is it a special strength? Cerainly not compared to general purpose languages like c/c++. It could be compared to PL/SQL, but the whole statement is unclear. The "advantages over contemporary languages" are also dubious - most of them are described in an insubstancial way. For example how is exception handling an advantage over Pascal/C++/C#/Java (it actually works the same way)? Again, maybe it's an advantage over some application-specyfic languages, but the title just says "over languages". Same thing: how is the concept of internal tables "unique" - how is it better than for example generic containers? All this looks as if SAP had some1 write a nice article about their product. Wheather it is so or not the article needs shortening, and is definatedly too one-sided. 79.184.126.8 (talk) 00:46, 18 February 2008 (UTC)[reply]

I haven't read the complete article and there are annying things about ABAP but ABAP does have BLOB and String types both on the database as well as during runtime. Exception handling is indeed pretty Java-like (probably derived from there). Itabs are certainly a somewhat specific notion, which of course doesn't mean that they are "better" than alternative construct. I don't know other languages that have a construct that can serve the purpose of DB result set, Hash table, Associative array and general collection, so this would justify to point this out as a characteristic trait of the language. I didnt write the original statements and I'm not not saying that Itabs are better than constructs of other languages but itabs seem like a (maybe somewhat quirky) speciality of ABAP. This is not a defense - just my 2 cents as somebody who is using the language but who is too lazy to revise the article. 91.37.130.28 (talk) 21:46, 10 November 2008 (UTC)[reply]

How about using fold-outs (or what are they called; that you can expand and contract; show and hide)? At least the examples and specific features could be hidden away. --Sigmundur (talk) 08:48, 20 January 2010 (UTC)[reply]

Aspects to consider

I think this is something that is really too specific, and rather personal - perhaps one could say not a NPOV! Therefore, I've removed it. —Preceding unsigned comment added by 84.227.12.124 (talk) 12:28, 24 January 2008 (UTC)[reply]

This article was proposed for deletion on the grounds of unfixable original research. I deprodded as it seemed to me that a comparison between the two was reasonable, but I don't know enough about computer programming to properly assess and fix the article. Any assessments of it and editing would be welcome. Fences&Windows 16:05, 8 August 2009 (UTC)[reply]

Now at AfD. Fences&Windows 00:13, 15 August 2009 (UTC)[reply]

ABAP is a language only for SAP applications. It can not be used for other developements. —Preceding unsigned comment added by 122.166.1.187 (talk) 05:06, 10 February 2010 (UTC)[reply]

customer table updation

I want to make a customer table and how a customer table will autamatically updated —Preceding unsigned comment added by 122.160.52.98 (talk) 09:03, 16 April 2010 (UTC)[reply]

Delete sections

I'm working on a cleanup of the ABAP page and I have marked following sections for deletion:

  • Advanced topics: only mentions batch input. This is not a key topic in an article describing the language and I think it is best left out. Furthermore, if batch inout is discussed then alternative techniques like CATT would also have to be mentioned, which would make the article even longer.
  • Other features: contains simply a list of unrelated features, some of which are already mentioned earlier in proper contect
  • Example and Example (Report): these are very long and except for ABAP programmers fairly meaningless examples. Anyone who wants to se a full ABAP program can find any number of examples on the Web. The short and documented examples earlier in the article are far more useful.

Mark Mergaerts --84.194.172.227 (talk) 14:13, 9 August 2010 (UTC)[reply]