Application Development and Automation 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: 
Read only

adding user fields in me21n version sap4.6c

Former Member
0 Likes
1,292

Hi friends,

I like to add 3 user defined date fields in delivery/invoice tab of me21n(if not possible then in new tab) in the item detail.

is that possible in sap 4.6c version ? can i use badi or user exit. please provide me a solution <priority normalized by moderator.

Edited by: Vinod Kumar on Aug 16, 2011 4:14 PM

Hi friends,

I like to add 3 user defined date fields in delivery/invoice tab of me21n(if not possible then in new tab) in the item detail.

is that possible in sap 4.6c version ? can i use badi or user exit. please provide me a solution <priority normalized by moderator.

Edited by: Vinod Kumar on Aug 16, 2011 4:14 PM

10 REPLIES 10
Read only

Former Member
0 Likes
1,261

Hi

I don't remember....4.6C was long time ago, but I believe the enhacnent MM06E005 was created just in that release

Try to check it by trx cmod

Max

Read only

madhu_vadlamani
Active Contributor
0 Likes
1,261

Hi Senthil,

You can try with this MM06E005.With this you can add both header and item level also. In Ecc we have to badis also to add. Check and post if need help.

Regards,

Madhu.

Read only

Former Member
0 Likes
1,261

i have created the fields but it is not disabled in me23n > how to grey out that in me23n while displaying the po.

thanks friends.

Edited by: shanmugasenthil on Aug 17, 2011 8:28 AM

Read only

0 Likes
1,261

Hi

What have you used? The user-exit?

If it's so:

You need to get the value of parameter I_TRTYP in exit EXIT_SAPMM06E_006 and/or EXIT_SAPMM06E_007

I_TRTYP = A => it's in dysplay only, so you need to change the value of input/outpt characteristic in PBO of your susbcreen by LOOP AT SCREEN statament

Max

Read only

0 Likes
1,261

hi max thanks for your useful reply.

Regards,

M.Shanmuga Senthil.

Read only

0 Likes
1,261

Hi,

u can do it with the BADIs mentioned below. U have to use both of them together

ME_GUI_PO_CUST

ME_PROCESS_PO_CUST

If u need any help regarding the same do let me know.

Regards,

Shraddha

Read only

0 Likes
1,261

Hi friends,

Thanks for your support.

I added the fields successfully using user exit and it is working fine,

but when i move this request to the quality server and going to tcode me22n or me23n it is going to a dump and the details is follows. i dont know weather it is database problem or abap coding problem. let me know if there is any solution for this

ABAP runtime errors DBIF_DSQL2_SQL_ERROR

Occurred on 26.08.2011 at 07:45:11

Operating system......... "Windows NT"

Release.................. "5.2"

Hardware type............ "8x Intel 80686"

Database type............ "ORACLE"

Database name............ "VTQ"

Database owner........... "SAPR3"

Character set............ "English_United State"

SAP kernel............... "46D"

Created in............... "NT 4.0 1381 Service Pack 6 x86 MS VC++ 12.00"

Database version......... "OCI_920_SHARE__OCI_7_API "

Patch level.............. "2257"

Patch text............... " "

Supported environment....

Database................. "ORACLE 8.0.5.., ORACLE 8.0.6.., ORACLE

8.1.6.., ORACLE 8.1.7.., ORACLE 9.2.0.., ORACLE 10.2.0.."

SAP database version..... "46D"

Operating system......... "Windows NT 4.0, Windows NT 5.0, Windows NT 5.1,

Windows NT 5.2, , System build information:,

The termination occurred in the ABAP/4 program "SAPLSTD4 " in

"DB02_ORA_FILL_DBA_SEGMENTS".

The main program was "RSORAT0D ".

The termination occurred in line 37

of the source code of program "LSTD4U05 " (when calling the editor 370).

The program "SAPLSTD4 " was started as a background job.

000250 ******************* ORA>=81 START ********************************

000260 IF ORA_RELEASE(5) >= 'ORA81'. "#EC PORTABLE

000270 EXEC SQL PERFORMING APP_SEGMENTS.

000280 SELECT OWNER, SEGMENT_NAME, SEGMENT_TYPE, TABLESPACE_NAME,

000290 HEADER_FILE, HEADER_BLOCK, NVL(BYTES/1024, 0),

000300 NVL(BLOCKS, 0), NVL(EXTENTS, 0),

000310 NVL(INITIAL_EXTENT, 0), NVL(NEXT_EXTENT, 0),

000320 NVL(MIN_EXTENTS, 0), NVL(MAX_EXTENTS, 0),

000330 NVL(PCT_INCREASE, 0), PARTITION_NAME, 0

000340 FROM DBA_SEGMENTS

000350 INTO :SEGMENTS_CACHE

000360 WHERE SEGMENT_TYPE <> 'CACHE'

-


> ENDEXEC.

000380

000390 EXEC SQL PERFORMING APP_LOBS.

000400 SELECT TABLE_NAME, SEGMENT_NAME, INDEX_NAME

Read only

0 Likes
1,261

Hi

No it's an oracle problem you should ask to your basis in order to check some notes

Max

Read only

madhu_vadlamani
Active Contributor
0 Likes
1,261

Hi Shanmugam,

Is it solved.

Regards,

Madhu.

Read only

0 Likes
1,261

the dump error is not finished,i am waitng for the basis to do that.

Thanks & Regards,

Shanmuga.

Edited by: shanmugasenthil on Sep 5, 2011 11:02 AM