cancel
Showing results for 
Search instead for 
Did you mean: 

"A peak into ABAP"

Former Member
0 Kudos

Hi Gurus!

Since it’s inevitable to overlook the application part, as I have a series of questions running across

1. What is the difference between a routine and a requirement?

2. What is ABAP debugging? How is it carried out?

3. What is the client specific data?

4. Can a standard user exits be modified by ABAPers?

5. Can we create a user exit? If yes, how?

6. What are the SD related reports we can generated with help of ABAP?

7. What is ABAP query?

8. There are certain fields which turn into “display mode” once the sales document is created, which we can see them in order document change mode. How can I change the field status? last time some body said it can be done using "transaction varient". suppose if want the "payment terms" at Item level, shipping tab page to be shown in change mode in [VA02]. how? Please explain steps in detail.

All respondents will be rewarded generously.

Thanks in Advance

KV

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi krishna vamshi ,

There are some screens available for a transaction.we can see these screens in SE51 ( Give the program name and

screen number ) .there we can change the screen and associated flow logic.

Hope this may help you.

Please reward points if found helpful.

Thanks and regards,

Rajeshwar.

Former Member
0 Kudos

HI krishna vamshi ,

😎

for every transaction there are certain reports , screens and

screen logic available.If you want to change the field from display to change ,then corresponding changes has to be made in flow logic.

Please reward points if found helpful.

Thanks and regards,

Rajeshwar

Former Member
0 Kudos

Dear Rajeshwar,

Can you explain how to make changes in flow logic.

Regards

KV

jiteshmehta
Active Contributor
0 Kudos

1. What is the difference between a routine and a requirement?

Routines is generic words which include all the routines defined in VOFM it includes AltCBV, AltCTY..etc, Requirement, it is piece of Code which needs to be fulfilled to consider further processing, for e.g. Requirement 2 checks pricing is activated or not, if it is not activated in item category, it will show requirement is not fulfilled

  • Pricing is turned on in item category configuration (TVAP)

form kobed_002.

sy-subrc = 4.

if komp-kposn ne 0.

check: komp-prsfd ca 'BX'.

check: komp-kznep = space.

endif.

sy-subrc = 0.

endform.

  • Prestep

form kobev_002.

sy-subrc = 0.

endform.

2. What is ABAP debugging? How is it carried out?

There are many links you can find

at command prompt put /h and debug will start you can explore your self

http://www.saplinks.net/?p=8

3. What is the client specific data?

Client Specific Data, in table first field is client CLNT , Any configuration in this data will not effect other clients in SPRO

you can view in Additional Information->Technical Data-> Client Specific

4. Can a standard user exits be modified by ABAPers?

Yes but Access Key is required , which is available from SAP

5. Can we create a user exit? If yes, how?

Here we mean whom? user exit can be created, but again access key is required from SAP

6. What are the SD related reports we can generated with help of ABAP?

list of invoice, delivery, sales orders..etc

7. What is ABAP query?

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4662456e-0701-0010-3fb3-f0630b6c...

8. There are certain fields which turn into “display mode” once the sales document is created, which we can see them in order document change mode. How can I change the field status? last time some body said it can be done using "transaction varient". suppose if want the "payment terms" at Item level, shipping tab page to be shown in change mode in VA02. how? Please explain steps in detail.

Find the tutorial

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/transaction%2bvariant%2b-%2ba%2bstep%2bb...

Regards

Jitesh

ranjeetrajendra_jain
Active Contributor
0 Kudos

Lets take it one by one

1. What is the difference between a routine and a requirement?

Routine is an program that would execute whilst a particular process is executed. Eg - copying routine.

Requirement, as the name states, is a check for certain criteria to be met before the process starts. E.G Pricing requirements

2. What is ABAP debugging? How is it carried out?

Abap debugging is way by which we can check how the data flows through the program and what are the various logics in place

3. What is the client specific data?

Some tables have a mant column, if you have seen, which is specific from client to client. Where as some of the data is accross SAP.

4. Can a standard user exits be modified by ABAPers?

Yes

5. Can we create a user exit? If yes, how?

You can, but than it would be called Enhancement, cause User Exit is By SAP

6. What are the SD related reports we can generated with help of ABAP?

Delivery, billing, Shipping and lot more at lot of different stages

7. What is ABAP query?

A small program to help create some entry level reports

8. There are certain fields which turn into “display mode” once the sales document is created, which we can see them in order document change mode. How can I change the field status? last time some body said it can be done using "transaction variant". suppose if want the "payment terms" at Item level, shipping tab page to be shown in change mode in VA02. how? Please explain steps in detail.

Some data is copied from one field to various, hence this copied data becomes grayed out, so you will have to change the source. Also at some points it is relevant to Sold to party, hence in some cases you will have to change the partner and so on... There are more then one permutations and combinations to state....

Hope it clears atleast lil bit of you ABAP Doubts....