Quantcast
Channel: SCN: Message List - ABAP Switching, Enhancing, and Adapting Standard Programs
Viewing all 2464 articles
Browse latest View live

Put a value in DRSEG for MIRO

$
0
0

Hi,

Is it a possibility into MIRO item, with an exit or BADI, to modify a value in the screen.

When i select a PO after ENTER  I want to select the field EVERS , i have this field in EKPO, and concatenate it into a field ( like a text example TXZ01) from DRSEG.

I know a BADI exists MRM_ITEM_CUSTFIELDS to add a tab, but i don't want to implement it. Users don't want to navigate between tab.

Thanks for your answer

Serge


New Tabstrip in QA01 / QA02 / QA03

$
0
0

Hello,

 

i'd like to add a new tab to transaction QA01 /QA02 or QA03.

Unfortunately my defined tab does not appear on the screen.

 

I think this is because of the Screen_sequence_control (transaction VFBS)

- but i'm not aware of how to correctly fill the T185* tables.

 

Is there anybody, who already created a new tabstrip and will provide his solution here?

 

Thanks!

 

btw. i did search and only found a BAdI to add fields to the existing tabstrips,

so i'm also happy about solutions using modifications


Re: New Tabstrip in QA01 / QA02 / QA03

$
0
0

I think i found the reason why it was not shown:

 

you need to create one entry on ta: sfaw, and generate the dynpro.

 

nevertheless, complete explanations are still welcome :-)

Re: Sample Code for Order Updation

$
0
0

Hello,

 

No need for code change. You can maintain the text as mandatory through tcode 'VOTXN'. Select sales doucment header - Change.

There itself you select your Text Procedure and select "Text ID's in Text Procedure" in the dialog structure and maintain your text IDs and mandatory as "Text is Obligatory". then assign your text procedure to the relevant sales document type in "Text Procedure Assignment".

 

Hope that will help.

 

Thanks,

Arpit Agarwal

BAPI For Procduction Order Confirmation

$
0
0

Hi Expert,

 

How to use the BAPI_PRODORDCONF_CREATE_TT for Process Order Confirmation

 

I have to use two internal tables for order confirmation 

  1. GOODSMOVEMENTS
  2. LINK_CONF_GOODSMOV



Please help.

Thanks in advance.

Re: BAPI For Procduction Order Confirmation

$
0
0

Hi Arpit,

 

 

This BAPI is having Table parameter 'TIMETICKETS' as mandatory. You can use it as below:

 

  ls_timeticket-conf_no            = i_rueck. " confirmation number

  ls_timeticket-yield                  = i_erfmg. "Quantity   

  ls_timeticket-conf_quan_unit = i_erfme. " Unit

 

 

** propose goods movements

   ls_bapi_propose-goodsmovement = 'X'.

  CALL FUNCTION 'BAPI_PRODORDCONF_GET_TT_PROP'

    EXPORTING

      propose                      = ls_bapi_propose

    IMPORTING

      return                         = ls_bapi_return    

    TABLES

      timetickets                 = lt_timeticket

      goodsmovements     = lt_goodsmovements

      link_conf_goodsmov = lt_link_conf_goods_mov

      detail_return               = lt_detail_return.

 

 

CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TT'

      IMPORTING

        return             = ls_bapi_return

      TABLES

        timetickets        = lt_timeticket

        goodsmovements     = lt_goodsmovements

        link_conf_goodsmov = lt_link_conf_goods_mov

        detail_return      = lt_detail_return.

 

 

If you already have data for internal tables GOODSMOVEMENTS and LINK_CONF_GOODSMOV, you can skip the propose goods movements BAPI  'BAPI_PRODORDCONF_GET_TT_PROP'.

Re: User Exit for IW32 - Checks Changes to Order in Operation Tab

$
0
0

Hi TEam,

 

i have the above same requirement , How do i achieve this.

 

Please let me know which enhancement i can use for this.

 

Thanks!

Karthik.S

Re: Screen fields missing

$
0
0

Dear Max,

     Thanks. problem has been resolved.

 

Regards,

Santosh Sharma


Re: HRECM00_ACTIVATION

Re: BAPI For Procduction Order Confirmation

$
0
0

Hi Arpit,

 

You can see all the mandatory tables in documentation.

 

Regards,

Madhu.

Re: User-exit that is triggered when a user changes/add a partner function VA02

$
0
0

Hi Suman,

Put a breakpoint at function group V09C, subroutine ON_REQUEST_1000.

 

//Martin

Re: User-exit that is triggered when a user changes/add a partner function VA02

$
0
0

Hi all,

 

Please use the USEREXIT_SAVE_DOCUMENT_PREPARE or USEREXIT_MOVE_FIELD_TO_VBKD in include MV45AFZZ.

 

Please get back in case of any clarifications.

 

Thanks and Regards,

Satish


How to create configuration of a variant material based on funciton module

$
0
0

Hello, ABAP experts,

 

I want to create configuration of a variant material based on FM ( MRP3 view, set configurable material and configure the variant ).

 

I use fuction modules:

    CUXM_SET_CONFIGURATION

    CUCB_CONFIGURATION_TO_DB

 

and subsequently commit work.

 

But the data table was not updated, that is, MRP3 view is still empty.

 

Can you give me a sample, tell me how to used these FMs.

 

Thanks and BR.

Re: automated vendor block on creation without user inputs

$
0
0

Hi,

 

Not sure your issue was solved already.

 

However, if not resolved already try this

 

create an explicit enhancement in include MF02KFV0

 

ENHANCEMENT 3  ZFI_VENDOR_CREATE.  

IF SY-TCODE = 'MK01''.


LFA1-SPERM = `X`.


ENDIF.

ENDENHANCEMENT.



 

 

Enhancement Spot :ES_MF02KFV0   

Program: MF02KFV0  

Enhancement Implementation type: Dynamic Enhancement Point

Enhancement Implementation POint:  \IC:MF02KFV0\EX:VERBUCHUNGSAUFRUF_02\EI

 

Regards

Raja

Re: Block Vendor on creation thru XK01

$
0
0

Hi,

 

Not sure your issue was solved already.

 

However, if not resolved already try this

 

create an explicit enhancement in include MF02KFV0

 

ENHANCEMENT 3  ZFI_VENDOR_CREATE. 

 

If SY-TCODE = 'XK01'.

      LFM1-SPERM = `X`.

      LFB1-SPERR = `X`.

   elseif SY-TCODE = 'MK01'.

      LFM1-SPERM = `X`.

   elseif SY-TCODE = 'FK01'.

      LFB1-SPERR  = `X`.

   endif.

 

 

ENDENHANCEMENT.

 

           

 

Enhancement Spot :ES_MF02KFV0   

 

Program: MF02KFV0  

 

Enhancement Implementation type: Dynamic Enhancement Point

 

Enhancement Implementation POint:  \IC:MF02KFV0\EX:VERBUCHUNGSAUFRUF_02\EI

 

Regards

 

Raja


ME_GUI_PO_CUST: Tabs limit

$
0
0

Hi,

 

We have implemented the BADI ME_GUI_PO_CUST adding several custom tabs.

We have used  re_subscribers-position in order to sort the tabs, but now, we are finding an issue: the last one is not shown in me2xn.

 

The tabs are properly added, if we change the re_subscribers-position all them appears, but the last one.

 

Is there any limitation about the tabs that could be added using this BADI?

 

Thanks a lot,

Kr,

Agustín.

Re: How to create configuration of a variant material based on funciton module

$
0
0

When I call FM , CUXM_GET_CONFIGURATION, the SUBRC = 0, but ET_RETURN get two messages: CUXM1-001 , Overwriting existing configuration, and CUXM1-007, Configuration in target system is consistent and complete.

Can you give me a sample ?

Re: Dump during Contract Item Create using BAPI_CONTRACT_CHANGE

$
0
0

Hi, Klaus.

 

I applied the note to our ECC 6.0 system, but still we are unable to save the RFQ because the runtime error still persists.

 

Any other notes to apply or solutions out there?

 

Thanks.

 

 

 

Rey

Re: How to create configuration of a variant material based on funciton module

$
0
0

Hi, I have solved it.

Please ref note 736873, using function module MATERIAL_SAVE_CONFIGURATION.

Re: Which method of MB_MIGO_BADI to be edited to add a field in MIGO

$
0
0

Hi Team,

 

I know this is a late reply, but i am giving this for future.

 

Overlapping of screens happening because of same class id in our implemented class. So change the class id and don't forgot to add the code in method "INIT".

 

method IF_EX_MB_MIGO_BADI~INIT.
* Regristration of BAdI-Implementation:
* Append class attribute GF_CLASS_ID (='MIGO_BADI_IMPLEMENTATION1') to
* regristration table.
   APPEND gf_class_id TO ct_init.
endmethod.


 

Thanks,

Venkadesh

Viewing all 2464 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>