<?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: LDB in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162253#M120786</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Now I need to do for dynamic selections ie. when i click dynamic selections, i will get list of definition say for example:master data def,org units def  etc Then i will click Profit Center and Cost center ,I will get selection screen where i will enter some values .&lt;/P&gt;&lt;P&gt;Now what i need ??I need to fetch the corresponding records from the tables based on the selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me so&lt;/P&gt;&lt;P&gt;Points will be awarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jan 2006 14:32:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-01-27T14:32:53Z</dc:date>
    <item>
      <title>LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162246#M120779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Can u give me  a sample program for accessing LDB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help me soon&lt;/P&gt;&lt;P&gt;Points will be awarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:12:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162246#M120779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T11:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162247#M120780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    check program RFITEMGL&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Amole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:21:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162247#M120780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T11:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162248#M120781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jayasree,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. A Very simple program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Create a new z program   &lt;/P&gt;&lt;P&gt;   and assign &lt;/P&gt;&lt;P&gt;   PNP&lt;/P&gt;&lt;P&gt;   logical database in ATTRIBUTES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. In source code, just write&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; REPORT abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; pernr-pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:22:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162248#M120781</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T11:22:13Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162249#M120782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pl check the example DEMO_PROGRAM_READ_TABLES_2 in your system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:22:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162249#M120782</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-01-27T11:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162250#M120783</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;just check this program RFBELJ00&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;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:23:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162250#M120783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T11:23:13Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162251#M120784</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;PL take a look at PS_CALL_PSJ_EXAMPLE_CLASSIC. this will help you with regard to your other open post on the same topic.&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;Suresh Datti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:33:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162251#M120784</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-01-27T11:33:17Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162252#M120785</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;check this code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ZPROJPSJ MESSAGE-ID OK.

TABLES: PROJ,
        PRPS_R,
        AUFK,
        ACT01,
        DRAD,
        DRAT,
        ELM_PS,
        RSTHIE,
        CNDB.

INCLUDE MZNW2D01.

INITIALIZATION.
  FREE MEMORY ID 'SAPDBPSJ999  AUFRUFE'.

GET RSTHIE.
  CLEAR ITAB_HIERARCHY.
  MOVE-CORRESPONDING RSTHIE TO ITAB_HIERARCHY.

GET PROJ FIELDS OBJNR PSPID POST1.

GET PRPS_R FIELDS OBJNR POSID POST1.

GET AUFK FIELDS OBJNR KTEXT.

GET ACT01 FIELDS OBJNR AUFPL APLZL VORNR UVORN LTXA1.

GET DRAD.
  MOVE-CORRESPONDING DRAD TO ITAB_DOCUMENTS.
  APPEND ITAB_DOCUMENTS.

GET ELM_PS.
  ITAB_HIERARCHY-OBJNR = ELM_PS-OBJNR.
  CASE ELM_PS-OBTYP.
    WHEN 'PD'.
      ITAB_HIERARCHY-PSPNR = ELM_PS-PROJ_INT.
      WRITE ELM_PS-PROJ_EXT TO ITAB_HIERARCHY-NAME.
    WHEN 'PR'.
      ITAB_HIERARCHY-PSPNR = ELM_PS-PRPS_INT.
      WRITE ELM_PS-PRPS_EXT TO ITAB_HIERARCHY-NAME.
    WHEN 'NP'.
      ITAB_HIERARCHY-AUFNR = ELM_PS-AUFNR.
      WRITE ELM_PS-AUFNR TO ITAB_HIERARCHY-NAME.
    WHEN 'NV'.
      ITAB_HIERARCHY-VORNR = ELM_PS-VORNR.
      WRITE ELM_PS-AUFNR TO ITAB_HIERARCHY-NAME.
      IF ACT01-UVORN IS INITIAL.
        CONCATENATE ITAB_HIERARCHY-NAME ACT01-VORNR
                    INTO ITAB_HIERARCHY-NAME SEPARATED BY ' / '.
      ELSE.
        CONCATENATE ITAB_HIERARCHY-NAME ACT01-VORNR ACT01-UVORN
                    INTO ITAB_HIERARCHY-NAME SEPARATED BY ' / '.
      ENDIF.
  ENDCASE.
  IF ELM_PS-KTEXT IS INITIAL.
     ITAB_HIERARCHY-DESC = ITAB_HIERARCHY-NAME.
   ELSE.
    ITAB_HIERARCHY-DESC = ELM_PS-KTEXT.
  ENDIF.
  ITAB_HIERARCHY-OBTYP = ELM_PS-OBTYP.
  APPEND ITAB_HIERARCHY.
  CLEAR ITAB_HIERARCHY.

END-OF-SELECTION.
  PERFORM READ_DRAT.
  PERFORM SAVE_PROJECT_HIERARCHY.

*---------------------------------------------------------------------*
*       FORM READ_DRAT                                                *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
FORM READ_DRAT.
  DATA: C TYPE CURSOR.
  DATA: ITAB_DRAT LIKE DRAT.

  CHECK NOT ITAB_DOCUMENTS[] IS INITIAL.
  SORT ITAB_DOCUMENTS BY DOKAR DOKNR DOKVR DOKTL.
  OPEN CURSOR C FOR
    SELECT * FROM DRAT
           FOR ALL ENTRIES IN ITAB_DOCUMENTS
           WHERE DOKAR = ITAB_DOCUMENTS-DOKAR
             AND DOKNR = ITAB_DOCUMENTS-DOKNR
             AND DOKVR = ITAB_DOCUMENTS-DOKVR
             AND DOKTL = ITAB_DOCUMENTS-DOKTL
           ORDER BY PRIMARY KEY.

  DO.
    FETCH NEXT CURSOR C INTO CORRESPONDING FIELDS OF ITAB_DRAT.
    IF NOT SY-SUBRC IS INITIAL.
      CLOSE CURSOR C.
      EXIT.
    ENDIF.
    READ TABLE ITAB_DOCUMENTS WITH KEY DOKAR = ITAB_DRAT-DOKAR
                                       DOKNR = ITAB_DRAT-DOKNR
                                       DOKVR = ITAB_DRAT-DOKVR
                                       DOKTL = ITAB_DRAT-DOKTL
                              BINARY SEARCH.
    LOOP AT ITAB_DOCUMENTS FROM SY-TABIX.
      IF ITAB_DOCUMENTS-DOKAR &amp;lt;&amp;gt; ITAB_DRAT-DOKAR OR
         ITAB_DOCUMENTS-DOKNR &amp;lt;&amp;gt; ITAB_DRAT-DOKNR OR
         ITAB_DOCUMENTS-DOKVR &amp;lt;&amp;gt; ITAB_DRAT-DOKVR OR
         ITAB_DOCUMENTS-DOKTL &amp;lt;&amp;gt; ITAB_DRAT-DOKTL.
        EXIT.
      ENDIF.
      IF ITAB_DOCUMENTS-DKTXT IS INITIAL OR
         ITAB_DRAT-LANGU      =  SY-LANGU.
        ITAB_DOCUMENTS-DKTXT = ITAB_DRAT-DKTXT.
        ITAB_DOCUMENTS-LANGU = ITAB_DRAT-LANGU.
        MODIFY ITAB_DOCUMENTS.
      ENDIF.
    ENDLOOP.
  ENDDO.
  SORT ITAB_DOCUMENTS BY OBJKY DOKAR DOKNR DOKVR DOKTL.
ENDFORM.


*---------------------------------------------------------------------*
*       FORM SAVE_PROJECT_HIERARCHY                                   *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
FORM SAVE_PROJECT_HIERARCHY.
  CALL FUNCTION 'ENQUEUE_EC_CNDB'
       EXPORTING
            RELID          = '00'
            SRTFD          = 'SAP         DIRECTORY'
            _WAIT          = 'X'
       EXCEPTIONS
            FOREIGN_LOCK   = 1
            SYSTEM_FAILURE = 2
            OTHERS         = 3.
  IF NOT SY-SUBRC IS INITIAL.
    IF SY-SUBRC = 1.
      MESSAGE I501 WITH SY-MSGV1 RAISING DIR_ENTRY_NOT_SAVED.
    ENDIF.
    EXIT.
  ENDIF.
  IMPORT CNDBDIR TO ITAB_CNDBDIR
         FROM DATABASE CNDB(00) ID 'SAP         DIRECTORY'.
  READ TABLE ITAB_HIERARCHY INDEX 1.
  CLEAR CNDBDIR_TMP.
  CNDBDIR_TMP-RELID    = 'W2'.
  CNDBDIR_TMP-SRTFD    = ITAB_HIERARCHY-OBJNR.
  CNDBDIR_TMP-DBPROG   = 'SAPDBPSJ'.
  CNDBDIR_TMP-REPORT   = SY-CPROG.
  CNDBDIR_TMP-DATUM    = SY-DATUM.
  CNDBDIR_TMP-DATLO    = SY-DATLO.
  CNDBDIR_TMP-TIMLO    = SY-TIMLO.
  SORT ITAB_CNDBDIR BY RELID SRTFD.
  READ TABLE ITAB_CNDBDIR WITH KEY RELID = 'W2'
                                   SRTFD = ITAB_HIERARCHY-OBJNR
                                   BINARY SEARCH.
  IF SY-SUBRC IS INITIAL.
    DELETE ITAB_CNDBDIR INDEX SY-TABIX.
  ENDIF.
  ITAB_CNDBDIR = CNDBDIR_TMP.
  INSERT ITAB_CNDBDIR INDEX SY-TABIX.
  EXPORT CNDBDIR FROM ITAB_CNDBDIR
         TO DATABASE CNDB(00) ID 'SAP         DIRECTORY'.

  CALL FUNCTION 'DEQUEUE_EC_CNDB'
       EXPORTING
            RELID = '00'
            SRTFD = 'SAP         DIRECTORY'.

  EXPORT ITAB_HIERARCHY TO DATABASE CNDB(W2) ID ITAB_CNDBDIR-SRTFD.
  EXPORT ITAB_DOCUMENTS TO DATABASE CNDB(W3) ID ITAB_CNDBDIR-SRTFD.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 11:44:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162252#M120785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T11:44:22Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162253#M120786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Now I need to do for dynamic selections ie. when i click dynamic selections, i will get list of definition say for example:master data def,org units def  etc Then i will click Profit Center and Cost center ,I will get selection screen where i will enter some values .&lt;/P&gt;&lt;P&gt;Now what i need ??I need to fetch the corresponding records from the tables based on the selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me so&lt;/P&gt;&lt;P&gt;Points will be awarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 14:32:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162253#M120786</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T14:32:53Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162254#M120787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi jayasree,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you explain your problem clearly..&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;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 14:47:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162254#M120787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T14:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162255#M120788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I NEED TO FETCH THE RECORDS BASED ON DYNAMIC SELECTIONS.&lt;/P&gt;&lt;P&gt;IF I CLICK PROFIT CENTER IN DYNAMIC SELECTIONS , I NEED TO FETCH ALL RECORDS BASED ON PROJ-PRCTR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KINDLY HELP ME SO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 14:54:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162255#M120788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T14:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: LDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162256#M120789</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;can you check this program&amp;lt;b&amp;gt; RKPEP000&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;this is Based on Dynamic selections and that is using LDB PSJ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2006 15:19:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ldb/m-p/1162256#M120789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-27T15:19:08Z</dc:date>
    </item>
  </channel>
</rss>

