<?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 Re: Simple object question, regarding passing bdcdata structure Argh in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538398#M851316</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
append _bdcdata to bdcdata.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Feb 2008 16:37:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-27T16:37:07Z</dc:date>
    <item>
      <title>Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538393#M851311</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;Here is my class I am trying to get working...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have declared bdcdata as a global structure in the top include. &lt;/P&gt;&lt;P&gt;Now I want to append bdc data to the structure using method AppendData, &lt;/P&gt;&lt;P&gt;too tired to fight any longer... something simple im sure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION-POOL ZQUADREM.                     "MESSAGE-ID ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF BDCDATA OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA : END OF BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       Class ZCL_BDCENTRY_OBJECT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS ZCL_BDCENTRY_OBJECT DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public section.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods getFieldName&lt;/P&gt;&lt;P&gt;    exporting _fnam type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods getFieldValue&lt;/P&gt;&lt;P&gt;    exporting _fval type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods getProgram&lt;/P&gt;&lt;P&gt;    exporting _program type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods getScreen&lt;/P&gt;&lt;P&gt;    exporting _scr type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods getStartID&lt;/P&gt;&lt;P&gt;    exporting _startid type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods setFieldName&lt;/P&gt;&lt;P&gt;    importing _fnam type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods setFieldValue&lt;/P&gt;&lt;P&gt;    importing _fval type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods setProgram&lt;/P&gt;&lt;P&gt;    importing _prog type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods setScreenNum&lt;/P&gt;&lt;P&gt;    importing _scrno type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods setStartID&lt;/P&gt;&lt;P&gt;    importing _startid type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  methods AppendData&lt;/P&gt;&lt;P&gt;    changing _bdcdata type bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;private section.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data program type string value ''.&lt;/P&gt;&lt;P&gt;  data screen type string value '0'.&lt;/P&gt;&lt;P&gt;  data startid type string value ''.&lt;/P&gt;&lt;P&gt;  data fieldname type string value ''.&lt;/P&gt;&lt;P&gt;  data fieldvalue type string value ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.               "ZCL_BDCENTRY_OBJECT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***INCLUDE LZQUADREMP01 .&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;       Class (Implementation)  ZCL_BDCENTRY_OBJECT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS ZCL_BDCENTRY_OBJECT IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method getFieldName.&lt;/P&gt;&lt;P&gt;    _fnam = fieldname.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method getFieldValue.&lt;/P&gt;&lt;P&gt;    _fval = fieldvalue.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method getProgram.&lt;/P&gt;&lt;P&gt;    _program = program.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method getScreen.&lt;/P&gt;&lt;P&gt;    _scr = screen.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method getStartID.&lt;/P&gt;&lt;P&gt;   _startid = startid.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method setFieldName.&lt;/P&gt;&lt;P&gt;    fieldname = _fnam.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method setFieldValue.&lt;/P&gt;&lt;P&gt;     fieldvalue = _fval.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method setProgram.&lt;/P&gt;&lt;P&gt;    program = _prog.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method setScreenNum.&lt;/P&gt;&lt;P&gt;    screen = _scrno.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method setStartID.&lt;/P&gt;&lt;P&gt;    startid = _startid.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method AppendData.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    _bdcdata-program = program.&lt;/P&gt;&lt;P&gt;    _bdcdata-dynpro = screen.&lt;/P&gt;&lt;P&gt;    _bdcdata-dynbegin = startid.&lt;/P&gt;&lt;P&gt;    _bdcdata-fnam = fieldname.&lt;/P&gt;&lt;P&gt;    _bdcdata-fval = fieldvalue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append _bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.               "ZCL_BDCENTRY_OBJECT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:21:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538393#M851311</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T16:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538394#M851312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;TYPES: bdcdata TYPE REF TO bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in object definition... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Dylan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:27:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538394#M851312</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T16:27:19Z</dc:date>
    </item>
    <item>
      <title>Re: Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538395#M851313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See last post. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just new to ABAP language defs.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:28:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538395#M851313</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T16:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538396#M851314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I has wrong to assume that was it!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I do that AppendData function so that I can change a structure passed to the function??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:33:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538396#M851314</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T16:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538397#M851315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;



* DEFINE THESE
TYPES: t_bdcdata TYPE TABLE OF bdcdata.
DATA: bdcdata TYPE t_bdcdata.

*----------------------------------------------------------------------*
*       CLASS zcl_bdcentry_object DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zcl_bdcentry_object DEFINITION.

  PUBLIC SECTION.

    METHODS getfieldname
    EXPORTING _fnam TYPE string.

    METHODS getfieldvalue
    EXPORTING _fval TYPE string.

    METHODS getprogram
    EXPORTING _program TYPE string.

    METHODS getscreen
    EXPORTING _scr TYPE string.

    METHODS getstartid
    EXPORTING _startid TYPE string.

    METHODS setfieldname
    IMPORTING _fnam TYPE string.

    METHODS setfieldvalue
    IMPORTING _fval TYPE string.

    METHODS setprogram
    IMPORTING _prog TYPE string.

    METHODS setscreennum
    IMPORTING _scrno TYPE string.

    METHODS setstartid
    IMPORTING _startid TYPE string.

   METHODS appenddata
   CHANGING _bdcdata like line of bdcdata.   "&amp;lt;-- CHANGE THIS    

  PRIVATE SECTION.

    DATA program TYPE string VALUE ''.
    DATA screen TYPE string VALUE '0'.
    DATA startid TYPE string VALUE ''.
    DATA fieldname TYPE string VALUE ''.
    DATA fieldvalue TYPE string VALUE ''.

ENDCLASS. "ZCL_BDCENTRY_OBJECT


*----------------------------------------------------------------------*
*       CLASS ZCL_BDCENTRY_OBJECT IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zcl_bdcentry_object IMPLEMENTATION.


  METHOD getfieldname.
    _fnam = fieldname.
  ENDMETHOD.                    "getFieldName

  METHOD getfieldvalue.
    _fval = fieldvalue.
  ENDMETHOD.                    "getFieldValue

  METHOD getprogram.
    _program = program.
  ENDMETHOD.                    "getProgram

  METHOD getscreen.
    _scr = screen.
  ENDMETHOD.                    "getScreen

  METHOD getstartid.
    _startid = startid.
  ENDMETHOD.                    "getStartID

  METHOD setfieldname.
    fieldname = _fnam.
  ENDMETHOD.                    "setFieldName

  METHOD setfieldvalue.
    fieldvalue = _fval.
  ENDMETHOD.                    "setFieldValue

  METHOD setprogram.
    program = _prog.
  ENDMETHOD.                    "setProgram

  METHOD setscreennum.
    screen = _scrno.
  ENDMETHOD.                    "setScreenNum

  METHOD setstartid.
    startid = _startid.
  ENDMETHOD.                    "setStartID

  METHOD appenddata.


clear _bdcdata.                         "&amp;lt;-- ADD THIS                   
_bdcdata-program = program.
_bdcdata-dynpro = screen.
_bdcdata-dynbegin = startid.
_bdcdata-fnam = fieldname.
_bdcdata-fval = fieldvalue.

APPEND _bdcdata TO bdcdata.   "&amp;lt;-- CHANGE THIS    

  ENDMETHOD.                    "AppendData

ENDCLASS. "ZCL_BDCENTRY_OBJECT

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rich Heilman on Feb 27, 2008 11:37 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:36:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538397#M851315</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2008-02-27T16:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538398#M851316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
append _bdcdata to bdcdata.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:37:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538398#M851316</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T16:37:07Z</dc:date>
    </item>
    <item>
      <title>Re: Simple object question, regarding passing bdcdata structure Argh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538399#M851317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Holy cow,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I tried every other permutation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Dylan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 16:43:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-object-question-regarding-passing-bdcdata-structure-argh/m-p/3538399#M851317</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T16:43:58Z</dc:date>
    </item>
  </channel>
</rss>

