<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to use variable with refrence to program  into BADI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650415#M610920</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I am working on one BADI (MB_MIGO_BADI) with MIGO, I am not able to excess PO number that is entered on the main screen.&lt;/P&gt;&lt;P&gt;I need this value in my defined field of BADI.&lt;/P&gt;&lt;P&gt; while debugging I can see the PO value into variable &lt;/P&gt;&lt;P&gt;(SAPLMIGO) GODYNPRO-PO_NUMBER, but if I give only GODYNPRO-PO_NUMBER then I am not able to get value into debugger.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So my question is how to define a variable that will be same as (SAPLMIGO) GODYNPRO-PO_NUMBER type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried somthing like this:&lt;/P&gt;&lt;P&gt;data: LV_PO type EBELN &lt;/P&gt;&lt;P&gt;LV_PO = (SAPLMIGO) GODYNPRO-PO_NUMBER but this gives syntax error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points will be rewarded for helpful answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;neo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Aug 2007 22:04:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-27T22:04:31Z</dc:date>
    <item>
      <title>How to use variable with refrence to program  into BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650415#M610920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I am working on one BADI (MB_MIGO_BADI) with MIGO, I am not able to excess PO number that is entered on the main screen.&lt;/P&gt;&lt;P&gt;I need this value in my defined field of BADI.&lt;/P&gt;&lt;P&gt; while debugging I can see the PO value into variable &lt;/P&gt;&lt;P&gt;(SAPLMIGO) GODYNPRO-PO_NUMBER, but if I give only GODYNPRO-PO_NUMBER then I am not able to get value into debugger.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So my question is how to define a variable that will be same as (SAPLMIGO) GODYNPRO-PO_NUMBER type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried somthing like this:&lt;/P&gt;&lt;P&gt;data: LV_PO type EBELN &lt;/P&gt;&lt;P&gt;LV_PO = (SAPLMIGO) GODYNPRO-PO_NUMBER but this gives syntax error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points will be rewarded for helpful answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;neo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Aug 2007 22:04:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650415#M610920</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-27T22:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to use variable with refrence to program  into BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650416#M610921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using the function module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'DYNP_VALUES_READ'. by passing the program name, screen number for the PO number in badi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_SRI_HELP_VALUE_FOR_TABLES . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables tcurt. &lt;/P&gt;&lt;P&gt;DATA   DYFIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;PARAMETERS: P_WAERS LIKE TCURT-WAERS,        "Currency &lt;/P&gt;&lt;P&gt;            P_LTEXT LIKE TCURT-LTEXT,        "Long Text &lt;/P&gt;&lt;P&gt;            P_KTEXT LIKE TCURT-KTEXT.        "Short Text &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--- Example of updating value of another field on the screen -&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_WAERS. &lt;/P&gt;&lt;P&gt;  CLEAR: DYFIELDS[], DYFIELDS. &lt;/P&gt;&lt;P&gt;*--- select currency &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HELP_VALUES_GET' &lt;/P&gt;&lt;P&gt;       EXPORTING &lt;/P&gt;&lt;P&gt;            fieldname        =  'WAERS' &lt;/P&gt;&lt;P&gt;            tabname          =  'TCURT' &lt;/P&gt;&lt;P&gt;       IMPORTING &lt;/P&gt;&lt;P&gt;            SELECT_VALUE     =   P_WAERS. &lt;/P&gt;&lt;P&gt;*--- get long text for the selected currency &lt;/P&gt;&lt;P&gt;  SELECT SINGLE LTEXT FROM TCURT &lt;/P&gt;&lt;P&gt;    INTO DYFIELDS-FIELDVALUE &lt;/P&gt;&lt;P&gt;    WHERE SPRAS = SY-LANGU &lt;/P&gt;&lt;P&gt;    AND   WAERS = P_WAERS. &lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;    CLEAR DYFIELDS-FIELDVALUE. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;*--- update another field &lt;/P&gt;&lt;P&gt;  DYFIELDS-FIELDNAME = 'P_LTEXT'. &lt;/P&gt;&lt;P&gt;  APPEND DYFIELDS. &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_UPDATE' &lt;/P&gt;&lt;P&gt;       EXPORTING &lt;/P&gt;&lt;P&gt;            DYNAME               = SY-CPROG &lt;/P&gt;&lt;P&gt;            DYNUMB               = SY-DYNNR &lt;/P&gt;&lt;P&gt;       tables &lt;/P&gt;&lt;P&gt;            dynpfields           = DYFIELDS . &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*--- Example of reading value of another field -&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_KTEXT. &lt;/P&gt;&lt;P&gt;*--- read another field &lt;/P&gt;&lt;P&gt;  CLEAR: DYFIELDS[], DYFIELDS. &lt;/P&gt;&lt;P&gt;  DYFIELDS-FIELDNAME = 'P_WAERS'. &lt;/P&gt;&lt;P&gt;  APPEND DYFIELDS. &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ' &lt;/P&gt;&lt;P&gt;       EXPORTING &lt;/P&gt;&lt;P&gt;            DYNAME                   = SY-CPROG &lt;/P&gt;&lt;P&gt;            DYNUMB                   = SY-DYNNR &lt;/P&gt;&lt;P&gt;       TABLES &lt;/P&gt;&lt;P&gt;            DYNPFIELDS               = DYFIELDS . &lt;/P&gt;&lt;P&gt;  READ TABLE DYFIELDS INDEX 1. &lt;/P&gt;&lt;P&gt;*--- get short text and update current field &lt;/P&gt;&lt;P&gt;  SELECT SINGLE KTEXT FROM TCURT &lt;/P&gt;&lt;P&gt;    INTO P_KTEXT &lt;/P&gt;&lt;P&gt;    WHERE SPRAS EQ SY-LANGU &lt;/P&gt;&lt;P&gt;    AND   WAERS EQ DYFIELDS-FIELDVALUE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Aug 2007 22:09:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650416#M610921</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-27T22:09:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to use variable with refrence to program  into BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650417#M610922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to declare a Field symbol of type any and assaign PO number value to the Field symbol.&lt;/P&gt;&lt;P&gt;eg:&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;fs_xjkap&amp;gt; TYPE any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_name  = '(SAPMJ45A)XJKAP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN (l_name) TO &amp;lt;fs_xjkap&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;lt;fs_xjkap&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;  MOVE &amp;lt;fs_xjkap&amp;gt;-vbeln TO l_vbeln.&lt;/P&gt;&lt;P&gt;  MOVE &amp;lt;fs_xjkap&amp;gt;-posnr TO l_posnr.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;raghu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 01:35:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-variable-with-refrence-to-program-into-badi/m-p/2650417#M610922</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T01:35:12Z</dc:date>
    </item>
  </channel>
</rss>

