Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

KO01 : Internal Order : Additional Tab : Screen Enhancement

prajyotp_demapure
Participant
2,248

Hello Experts,

My requirement is to add one extra Tab with custom fields on Internal Order Screen ( KO01 ).

Is it possible to add extra TAB.

If yes , please help me out how should I achieve it.

I went through the threads related to this but I didn't find anything related to Additional Tab.

Please find the attachment for reference . After Investment tab I want to insert new TAB.

Thanks & Regards,

Prajyot D.

1 ACCEPTED SOLUTION

former_member188827
Active Contributor
0 Kudos
418

Have you checked enhancement "COOPA003"?

Regards

5 REPLIES 5

former_member188827
Active Contributor
0 Kudos
419

Have you checked enhancement "COOPA003"?

Regards

Former Member
418

hi,

previously i was faced this issue..may be it will be usefull..

enhancement :COOPA003

Adding Custom fields on the Screen.

Transaction Code : SE38.

Program Name : SAPLXAUF

Goto Display mode and select the display object list as shown below.


Following screen is displayed.

Create a new screen as shown below.

Attributes of the screen

Short Description : Custom Screen for Internal Order number

Screen number : 9000

Screen type : Subscreen

Select the two fields ( ZZFUND and ZZGRANT_NBR ) from AUFK as shown below.

Refer to the Table AUFK for creating the fields

Save and activate the screen

Save and activate the screen

Transaction Code : SE37

Function module name : EXIT_SAPMKAUF_002

Double click on the include :  INCLUDE ZXAUFU04.

Add the following code.

aufk-ZZFUND = i_aufk-zzfund.

aufk-zzgrant = i_aufk-zzgrant.

SUBSCREEN = '9000'.

Save and activate the code.

418

Thanks Ravi / Mehwish

It is working,but the problem is fields are coming under General Data Tab ( How I'm not getting ) 3rd tab on screen .

How do I create separate TAB for the custom fields on same screen.

Thanks & Regrads,

Prajyot D.

0 Kudos
418

check the following once..

Exit FM are EXIT_SAPMKAUF_002 (PBO) and EXIT_SAPMKAUF_003 (PAI)

Insert code to read "once" you own data in first PBO exit then store it in top include of exit function group (ZXAUFTOP) with a flag "already read" so dynpro will gain access to it and in PAI if data change execute a PERFORM ON COMMIT insert the form in gthe exit FG include ZXAUFZZZ and in this exit update your data (in update task is besf practices) and remove the flag that indicates that the data has already been read from database for next call.

You will also have to manage dynpro layout with "define order layout" in SPRO:  Controlling, Internal Orders, Order Master Data, Screen Layout.

prajyotp_demapure
Participant
0 Kudos
418

Anyone knows


"How to implement BADi : INTERNAL_ORDER_EXTND"


or


Explain how should I Insert additional TAB in KO01 .

Regards,

Prajyot D.