Short description on bdc

Hi
ABAP GURU'S.
PLZ give short discription of Recording screen field name in BDC.
1-What are the meaning and use of Local, synchronous, asynchronous update mode.
2- What is the full name of CATT MODE and dscribes these mode.
NO CATT.
Catt without individual screen control.
Catt with individual screen control.
What is the default size in BDC.
Describes count after commit.
Describes not a batch input session.
Describes simulate background mode.
What are the Table Control in BDC.
Plz give reply immediately.

hi
hope it will help you.
reward if help.
RECORDING A BATCH INPUT
A B recording allows you to record a R/3 transaction and generate a program that contains all screens and field information in the required BDC-DATA format.
You can either use SHDB transaction for recording or
SYSTEM ? SERVICES ? BATCH INPUT ? EDIT
And from here click recording.
Enter name for the recording.
(Dates are optional)
Click recording.
Enter transaction code.
Enter.
Click Save button.
Asynchronous Update – The program does not wait for the work process to finish the update. Commit Work.
Asynchronous updating. In this mode, the called transaction does not wait for any updates it produces to be completed. It simply passes the updates to the SAP update service. Asynchronous processing therefore usually results in faster execution of your data transfer program.
Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling data transfer program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not.
If you use asynchronous updating, then you will need to use the update management facility (Transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.
Synchronous Update – The program wait for the work process to finish the update. Commit Work and Wait.
Synchronous updating. In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It is much easier for you to analyze and recover from errors.
L Local updating. If you update data locally, the update of the database will not be processed in a separate process, but in the process of the calling program. (See the ABAP keyword documentation on SET UPDATE TASK LOCAL for more information.)
CATT
SAP users use CATT frequently to upload master data or to make changes to master data records. SAP Consultants and Abapers tend to use it for creating test data. The transactions run without user interaction. You can check system messages and test database changes. All tests are logged. The CATT records your keystrokes while performing the actual transaction. You then identify the fields that you wish to change in that view. Then export this data to a spreadsheet to populate with the data required. This is uploaded and executed saving you keying in the data manually.
To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4). You will also need access to your development system to create the CATT script.
The process of uploading data with a CATT:
Activate CATT in your client
In transaction code SCC4 - click the change button
Double click on the client number
In the Restriction section, tick Allows CATT processes to be started.
Upload data using CATT
1. Create Import variant for the fields you need
Transaction SCAT
Goto Parameters
Create Import Variant
Goto Variant -> Edit
Goto Variant -> Fast entry or F9
Duplicate 01
2. To change the MRP Group for a list of Material
Assuming that I want to change the MRP Group for a list of Material.
My text files should look something like this:
[Variant ID] [Variant Text] &ZDISGR &ZMATNR
--> Parameter texts MRP group Material
--> Default Values M1 A001
Changes to the default values displayed above not effective
#01 M1 A001
#02 '' A002
#03 M1 A003
Note : '' denotes a blank in the field. e.g. Material A002 MRP group will be replaced by a blank.
3. Configure the recorded entry fields to read from the imported text file data
In the CATT : Maintain functions test case Screen
Double click on the Object Name
Double click on the screen number with your desired fields
Park the cursor on the fields
Click Edit -> Details
Fill in the Parameters Name and Field Contents
Finish Save it.
Assign your text file data.
In the CATT : Execute test case Screen
Click External from file and choose your text file
CATT will now read from your text file and update whatever data you have specified.
u can go through this link
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=catt&cat=sdn_all
Table control in bdc
Check the below link.
http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
THis is example to upload the Bank details of the Vendor which has the TC.
REPORT zprataptable2
       NO STANDARD PAGE HEADING LINE-SIZE 255.
DATA : BEGIN OF itab OCCURS 0,
        i1 TYPE i,
        lifnr LIKE   rf02k-lifnr,
        bukrs LIKE   rf02k-bukrs,
        ekorg LIKE   rf02k-ekorg,
        ktokk LIKE   rf02k-ktokk,
        anred LIKE lfa1-anred,
        name1 LIKE lfa1-name1,
        sortl LIKE lfa1-sortl,
        land1 LIKE lfa1-land1,
        akont LIKE lfb1-akont,
        fdgrv LIKE lfb1-fdgrv,
         waers LIKE lfm1-waers,
        END OF itab.
DATA : BEGIN OF jtab OCCURS 0,
        j1 TYPE i,
        banks LIKE lfbk-banks,
        bankl LIKE lfbk-bankl,
        bankn LIKE lfbk-bankn,
         END OF jtab.
DATA : cnt(4) TYPE n.
DATA : fdt(20) TYPE c.
DATA : c TYPE i.
INCLUDE bdcrecx1.
START-OF-SELECTION.
  CALL FUNCTION 'WS_UPLOAD'
    EXPORTING
      filename = 'C:first1.txt'
      filetype = 'DAT'
    TABLES
      data_tab = itab.
  CALL FUNCTION 'WS_UPLOAD'
   EXPORTING
     filename                      = 'C:second.txt'
     filetype                      = 'DAT'
    TABLES
      data_tab                      = jtab.
  LOOP AT itab.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0100'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'RF02K-KTOKK'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_field       USING 'RF02K-LIFNR'
                                  itab-lifnr.
    PERFORM bdc_field       USING 'RF02K-BUKRS'
                                  itab-bukrs.
    PERFORM bdc_field       USING 'RF02K-EKORG'
                                   itab-ekorg.
    PERFORM bdc_field       USING 'RF02K-KTOKK'
                                   itab-ktokk.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFA1-LAND1'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_field       USING 'LFA1-ANRED'
                                  itab-anred.
    PERFORM bdc_field       USING 'LFA1-NAME1'
                                  itab-name1.
    PERFORM bdc_field       USING 'LFA1-SORTL'
                                  itab-sortl.
    PERFORM bdc_field       USING 'LFA1-LAND1'
                                  itab-land1.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0120'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFA1-KUNNR'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFBK-BANKN(01)'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=ENTR'.
    cnt = 0.
    LOOP AT jtab WHERE j1 = itab-i1.
      cnt = cnt + 1.
      CONCATENATE 'LFBK-BANKS(' cnt ')' INTO fdt.
      PERFORM bdc_field  USING fdt jtab-banks.
      CONCATENATE 'LFBK-BANKL(' cnt ')' INTO fdt.
      PERFORM bdc_field USING fdt jtab-bankl.
      CONCATENATE 'LFBK-BANKN(' cnt ')' INTO fdt.
      PERFORM bdc_field   USING fdt jtab-bankn.
      IF cnt = 5.
        cnt = 0.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBK-BANKS(01)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=P+'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBK-BANKN(02)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ENTR'.
      ENDIF.
    ENDLOOP.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFBK-BANKS(01)'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=ENTR'.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0210'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFB1-FDGRV'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_field       USING 'LFB1-AKONT'
                                  itab-akont.
    PERFORM bdc_field       USING 'LFB1-FDGRV'
                                  itab-fdgrv.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0215'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFB1-ZTERM'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0220'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFB5-MAHNA'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0310'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'LFM1-WAERS'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_field       USING 'LFM1-WAERS'
                                  itab-waers.
    PERFORM bdc_dynpro      USING 'SAPMF02K' '0320'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'RF02K-LIFNR'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=ENTR'.
    PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=YES'.
    PERFORM bdc_transaction USING 'XK01'.
  ENDLOOP.
  PERFORM close_group.
Header file:
1     63190      0001     0001     0001     mr     bal188     b     in     31000     a1     inr
2     63191      0001     0001     0001     mr     bal189     b     in     31000     a1     inr
TC file:
1     in     sb     11000
1     in     sb     12000
1     in     sb     13000
1     in     sb     14000
1     in     sb     15000
1     in     sb     16000
1     in     sb     17000
1     in     sb     18000
1     in     sb     19000
1     in     sb     20000
1     in     sb     21000
1     in     sb     22000
2     in     sb     21000
2     in     sb     22000
REPORT zmm_pr_upload_mat
       NO STANDARD PAGE HEADING
       LINE-SIZE 255.
Standard Include for Selection Screen
INCLUDE bdcrecx1.
Internal Table for Upload Data
DATA: BEGIN OF i_pr OCCURS 0,
Header Screen
        sno(3),               " SNo
        bsart(004),           " PR Type
        epstp(001),           " Item Category
        knttp(001),           " Account Assignment
        eeind(010),           " Delivery Date
       lpein(001),          " Category of Del Date
        werks(004),           " Plant
        lgort(004),           " Storage Location
        ekgrp(003),           " Purchasing Group
        matkl(009),           " Material Group
        bednr(010),           " Tracking No
        afnam(012),            " Requisitioner
Item Details
        matnr(018),           " Material No
        menge(017),           " Quantity
       badat(010),
       frgdt(010),
        preis(014),           " Valuation Price
       waers(005),           " Currency
       peinh(005),
       wepos(001),
       repos(001),
        sakto(010),           " GL Account
        kostl(010),           " Cost Center
       bnfpo(005),
      END OF i_pr.
Internal Table for header Data
DATA: BEGIN OF it_header OCCURS 0,
        sno(3),               " SNo
        bsart(004),           " PR Type
        epstp(001),           " Item Category
        knttp(001),           " Account Assignment
        eeind(010),           " Delivery Date
        werks(004),           " Plant
        lgort(004),           " Storage Location
        ekgrp(003),           " Purchasing Group
        matkl(009),           " Material Group
        bednr(010),           " Tracking No
        afnam(012),            " Requisitioner
      END OF it_header.
Internal Table for Item Data
DATA: BEGIN OF it_item OCCURS 0,
        sno(3),               " SNo
        matnr(018),           " Material No
        menge(017),           " Quantity
        preis(014),           " Valuation Price
        sakto(010),           " GL Account
        kostl(010),           " Cost Center
      END OF it_item.
Data Variables & Constants
CONSTANTS : c_x             VALUE 'X'.  " Flag
DATA : v_l(2),                          " Counter
       v_rowno(5),                      " Row No
       v_2(2),                          " Counter
       v_rows LIKE sy-srows,            " Rows in TC
       v_field(45).                     " String
Parameters
PARAMETERS: p_file LIKE ibipparms-path.  " Filename
At selection-screen on Value Request for file Name
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
Get the F4 Values for the File
  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      program_name  = syst-cprog
      dynpro_number = syst-dynnr
    IMPORTING
      file_name     = p_file.
Start of Selection
START-OF-SELECTION.
Open the BDC Session
  PERFORM open_group.
Upload the File into internal Table
  CALL FUNCTION 'UPLOAD'
    EXPORTING
      filename                = p_file
      filetype                = 'DAT'
    TABLES
      data_tab                = i_pr
    EXCEPTIONS
      conversion_error        = 1
      invalid_table_width     = 2
      invalid_type            = 3
      no_batch                = 4
      unknown_error           = 5
      gui_refuse_filetransfer = 6
      OTHERS                  = 7.
  IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
  SORT i_pr BY sno.
  LOOP AT i_pr.
    MOVE-CORRESPONDING i_pr TO it_item.
    APPEND it_item.
    CLEAR it_item.
    AT END OF sno.
      READ TABLE i_pr INDEX sy-tabix.
      MOVE-CORRESPONDING i_pr TO it_header.
      APPEND it_header.
      CLEAR it_header.
    ENDAT.
  ENDLOOP.
  SORT it_header BY sno.
  SORT it_item BY sno.
  v_rows = sy-srows - 6.
Upload the Data from Internal Table
  LOOP AT it_header.
Header Data
    PERFORM bdc_dynpro      USING 'SAPMM06B' '0100'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'EBAN-BEDNR'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'.
    PERFORM bdc_field       USING 'EBAN-BSART'
                                  it_header-bsart.
    PERFORM bdc_field       USING 'RM06B-EPSTP'
                                  it_header-epstp.
    PERFORM bdc_field       USING 'EBAN-KNTTP'
                                  it_header-knttp.
    PERFORM bdc_field       USING 'RM06B-EEIND'
                                  it_header-eeind.
   PERFORM bdc_field       USING 'RM06B-LPEIN'
                                 it_header-lpein.
    PERFORM bdc_field       USING 'EBAN-WERKS'
                                  it_header-werks.
    PERFORM bdc_field       USING 'EBAN-LGORT'
                                  it_header-lgort.
    PERFORM bdc_field       USING 'EBAN-EKGRP'
                                  it_header-ekgrp.
    PERFORM bdc_field       USING 'EBAN-MATKL'
                                  it_header-matkl.
    PERFORM bdc_field       USING 'EBAN-BEDNR'
                                  it_header-bednr.
    PERFORM bdc_field       USING 'EBAN-AFNAM'
                                  it_header-afnam.
Item Details
    v_l = 0.
To add no. of rows
    v_2 = 0 .
As the screen is showing 13 rows defaulted to 130
    v_rowno = 130 .
    LOOP AT it_item WHERE sno = it_header-sno.
      v_l = v_l + 1.
      IF v_l = 14 .
        IF v_2 = 12 .
          v_2 = 12 .
          v_l = 2 .
From second time onwards it is displaying 12 rows only
          v_rowno = v_rowno + 120 .
          PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.
          PERFORM bdc_field       USING 'BDC_CURSOR'
                                        'RM06B-BNFPO'.
          PERFORM bdc_field       USING 'RM06B-BNFPO'
                                        v_rowno.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '/00'.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                            '/00'.
        ELSE.
V_2 initialized to 12 for second screen purpose
          v_2 = 12 .
          v_l = 2 .
          PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.
          PERFORM bdc_field       USING 'BDC_CURSOR'
                                        'RM06B-BNFPO'.
          PERFORM bdc_field       USING 'RM06B-BNFPO'
                                        v_rowno .
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '/00'.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                            '/00'.
        ENDIF.
      ENDIF.
      PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      CLEAR v_field.
      CONCATENATE 'EBAN-MATNR(' v_l ')' INTO v_field.
      PERFORM bdc_field   USING v_field it_item-matnr.
      CLEAR v_field.
      CONCATENATE 'EBAN-MENGE(' v_l ')' INTO v_field.
      PERFORM bdc_field   USING v_field it_item-menge.
      PERFORM bdc_dynpro      USING 'SAPMM06B' '0102'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'EBAN-PREIS'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field       USING 'EBAN-PREIS'
                                  it_item-preis.
      PERFORM bdc_dynpro      USING 'SAPMM06B' '0505'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'EBKN-SAKTO'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ENTE'.
      PERFORM bdc_field       USING 'EBKN-SAKTO'
                                  it_item-sakto.
Cost Center
      PERFORM bdc_dynpro      USING 'SAPLKACB' '0002'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'COBL-KOSTL'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ENTE'.
      PERFORM bdc_field       USING 'COBL-KOSTL'
                                    it_item-kostl.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ENTE'.
    ENDLOOP.
    PERFORM bdc_dynpro      USING 'SAPMM06B' '0106'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'RM06B-BNFPO'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=BU'.
Call The Transaction
    PERFORM bdc_transaction USING 'ME51'.
  ENDLOOP.
Close the BDC Session
  PERFORM close_group.

Similar Messages

  • Short description discrepancy in tables

    Dear all,
    I have noticed that in table RSEG BELNR field refers to accounting document No. but actually its invoice document No. why the short description is mentioned differently? But in table RBKP, BELNR field refers to invoice document. why this difference
    thanks and regards,
    Prashanth

    Answered

  • Product Short description in SAR for MM-SUS scenario

    Hello Experts,
    We are implementing MM-SUS scenario, where we are releasing the Schedule agreement for vendor.
    SAR is reaching to SUS, but the product short description is not appearing on the SAR screen on SUS.
    Could any one help us on this?
    Any solution will help us a lot.
    Thanks,
    Aakash

    Hello,
    could you solve this issue? I just got the same problem.
    If you found a solution, please tell me how you dealt with.
    Did you change the Mappings in XI?
    Kind regards,
    Barbara

  • How to place short description instead of id in listbox in bsp?

    Hi Developer,
    Please Guide me in solve the issues that i need to display short text in the listbox instead of id ,the field i have taken contains id and shortdescription but my issues is my getting id and need to short description in bsp dropdown list....
    ex:
    id    shortdescription
    1     name
    2     rollname
    3     class
    i need to hide id and i need place short description in listbox in bsp ...
    Please guide in solving the problem.
    thanks,
    ravi.

    DId you perform a search with keywords "BSP" and "listbox" in online help ?
    (Once you find a runtime->ddic_utils->get_simple_helpvalue call and the corresponding layout, you should guess it)
    Regards,
    Raymond

  • Solaris 10 with Trusted Extensions - Security Audit Events [short] Descript

    {color:#000000}I know that the security audit events and classes in Solaris 10 have changed when viewing these files: audit_class, audit_event, and audit_control with that of the same files for TSOL8. In order to perform an accurate and acceptable review of the audit events, I need to find either a file or document that provides a short description for each of the audit events within each audit class. Can anyone point me in the right direction or a URL? I have tried to search through the Sun docs and have not yielded any results. {color}

    been there, done that
    The problem is a function of your network definitions. The non-global zones do not have an IP address to match for your global zonename. The error message results from the system established default of the DISPLAY variable failing (DISPLAY=globalzonename:0.0).
    To confirm this, login to the global zone as root and "zlogin -S" to the non-global zone. Once there, the command "netstat -r" should show the IP address of the global zone instead of the expected global zonename. (combine this with a look at your output for "ifconfig -a" within the same non-global zones) Another command you should fail with will be the "getent hosts galaxy". Anyway, if you manually set your DISPLAY variable to the "IP Address" of the globalzonename and execute a "dtterm" ... it should work fine.
    If it does not violate a security policy, I suggest you add the IP address of the global zone to either the /etc/inet/hosts or /etc/inet/ipnodes file within each non-global zone.

  • Finding tables with their short descriptions or finding short descriptions

    Is there any Tcode at whose screen I can find the short explanation / description of the tables (for example short description for VBAK: Sales Document - Header Data). Also is there any Tcode at whose screen I can make search with keywords for finding the tables that I need.

    Is there any Tcode at whose screen I can find the short explanation / description of the tables (for example short description for VBAK: Sales Document - Header Data).
    Check the tables in T.Code SE11:
    DD02L : ALL SAP TABLE NAMES
    DD02T : DESCRIPTION OF TABLE NAMES
    DD03L : FIELDS IN A TABLE.
    Also is there any Tcode at whose screen I can make search with keywords for finding the tables that I need.
    Reward Points if useful.

  • Where is the table-field short description store in ?

    Hi all ,
            Has someone can tell me where can i find the field short description in the database ?
            Or maybe this informations are only stored in the kernel files ?
            Any suggestion are welcome .
    Best Regrards,
    Carlos

    Hey Lars,
    Ah - Mr. Döhr again
    If I'm already recognized here I should try to stop posting...
    It's true: the F1 just display the structure.
    Actually I got the info this way:
    smile
    Just wanted to get that right because just today a collegue asked me the same thing and "why can't one display structures...?"
    Markus

  • Urgent:short description display

    Hi Experts,
        Basically my tool is developed to detect the syntax, warnings,upgrade and unicode errors of other programs.
    At output i'm creating a field as short description in which i want to display each program short description which we declare while creating a program.
    so i want for each and every program means if i provide at selection screen one program or multiple programs at output for every program it as to display its short description also.
    i hope u understood what i meant to say. If u don't please let me know.
    regards,
    aadi.

    hi,
    just create a report by selecting data from that table using condition name and sprsl.
    now in output display those fields.
    check this code.
    tables: trdirt.
    data:itab type standard table of trdirt with header line.
    select-options: s_name for trdirt-name.
    select * from trdirt into corresponding fields of table itab
    where name in s_name.
    loop at itab.
    write: /10 itab-name,itab-text.
    endloop.

  • User exit to restrict the Short description ( POS descpn) in Artcile master

    Hi
    Could you please help me out with the excat user exit for restricting short description (pos description0 in artcile master. It allows 40 characters, i need it to restrict it to 30
    Thanks
    Sreenath

    Hi
    I know for IS-R the BADI 'BADI_MATERIAL_OD'. It works for MM41/2/3 but I think that it doesn't work for this field.
    I hope this helps you
    Regards
    Eduardo

  • Use short description on OLAP dimension member in disco for OLAP

    Hi All,
    I've noticed in the spreadsheet add-in you can decide under "query options" whether to use the Long or Short Description when displaying a dimension member. How do you do the same in discoverer PLUS for OLAP ? I cant find it anwhere.
    Cheers,
    Brandon

    This feature is not available in Disco :-( Logged as an enhancement request.
    Keith

  • Short description is avaiable in  'FAGL_SEGM'

    Hi All,
    I have a table 'FAGL_SEGM' .It has only one field 'SEGMENT' but when i execute this table short description is also coming with in the entry.How it is coming.
    The short descriptions are maintained in table 'FAGL_SEGMT' .No where this table is assigned to the above table.
    Can you please anbody tell me how the sort description is coming from the table 'FAGL_SEGM'.
    Thanks,

    Hi,
         Observe 'FAGL_SEGM'  and 'FAGL_SEGMT' short descriptions are maintained in  both tables.
    The feilds in table ' FAGL_SEGM' are  MANDT, SEGMENT,  NAME and the feilds in  'FAGL_SEGMT'
    are MANDT, LANGU, SEGMENT, NAME
    Thank U,
    Jay....

  • SAP 6.0 - short description is changed

    Hi All,
    I use SAP system in French languague.
    I use ME51N transaction
    I am trying to create a service requisition and when I am writing the short description, my text is not correct :
    Example:
    agent supplémentaire =>  is converted into => agent suppl # mentaire
    It seems the ´ (stress) is not recognized by the system.
    I think there is something wrong in my SAP account. Before SAP upgrade everything was working fine u2026
    could you please is there is any setting for this?
    Thank you.

    Hi ,
             Pls press F1 on material Group field  , & click on Technical Information button.After That double Click on table name MEPO1211 & check in Entry Help/Check Tab .Weather  S_WBWG is attached with MATKL field.
    Pls also check ,have you created any Material Groups i.e PATH - IMG-Logistics - General-Material Master-Settings for Key Fields-Define Material Groups
    Regards

  • Long Description and Short Description

    Dear All,
    I have a dimension with three levels.
    1. District (district_id, district_name)
    2. Council(Council_id, council_name)
    3. Address(person_id, address, postcode, phone....)
    I have set the district_id, council_id and person_id as SHORT DESCRIPTION and the district_name, council_name, and address as LONG DESCRIPTION.
    BUT when I view the data (right click dimension -> Data) It shows me the surrogate id (which are negative ids) instead of the Textual fields i.e. district_name, council_name and Address.
    Please, tell me how can I see all the textual fields instead of seeing the surrogate keys?
    regards
    P.S. I am using OWB 11g on SUSE

    Hi
    OWB provides the mechanics to extract from a bunch of resources, design schemas and models as well as load into them but it is not a reporting tool. The metadata that is used by the OWB data viewer is also used by this excel component and it works right off the database (as far as I remember). This will let you build cool reports right off the bat from the models built and loaded by OWB.
    Cheers
    David

  • Table Field Short Descriptions

    If you go into the Repository Information System (SE83), then drill down to ABAP Dictionary->Fields->Table Fields, you are allowed to enter a table name to display its fields and short descriptions.  I need to know what table the short descriptions are stored.  I assumed it was DD03T, but I'm not able to locate most of my field descriptions for the MM module.  Can anyone help?
    Thanks!

    Sheshu... The DD03M seems to be missing some positional data even though its viewable in SAP TCode ZSE16R.
    Check this out as an example:
    Look at table CSKS fields by using ZSE16R, then go to the choose fields option in the Settings>List Format menus.  Then compare that to the data that is in DD03M. 
    Examples of missing fields form DD03M for table CSKS:
    MANDT
    PKZKP
    VERAK
    WAERS
    Can you tell me why this data isn't present in the DD03M table?
    Thanks

  • Field Name- Short Description

    Hi all,
         While I am writing a program for object model listing, I need to get "Short Description" for each fields. I can get Field name, Data Element, Length, Type, Decimal but not Short Description. I thought it is DD03T-DDTEXT. But cannot get the data. Can anyone tell me how can I get the data?
    Regards,
    Nathan
    Will Reward if useful.

    hi  .. here is the  program to get the values  and text of the domain 
    report  Z_FIND_DOMAIN_FIXED_VALUES.
    tables  : DD03L  .  " txw_c_soex .
    type-pools: slis.
    TYPES : BEGIN OF ty_tables,
    FIELDNAME  LIKE  DD03L-FIELDNAME ,
    *        include  structure  DD03L  .  "txw_c_soex.
    END OF ty_tables.
    TYPES : tt_xdfies TYPE TABLE OF dfies.
    TYPES : tt_tables TYPE TABLE OF ty_tables.
    DATA : gt_tables      TYPE TABLE OF  dd07v ,
           gt_dart_tables TYPE tt_tables,
           gs_tables      LIKE LINE OF gt_tables,
           gs_dart_tables LIKE LINE OF gt_dart_tables.
    DATA  :  lt_values TYPE TABLE OF dd07v,
             ls_values      LIKE LINE OF lt_values ,
             lt_values1 TYPE TABLE OF dd07v,
             ls_values1      LIKE LINE OF lt_values1.
    *ALV data declarations
    data: fieldcatalog type slis_t_fieldcat_alv with header line,
          gd_tab_group type slis_t_sp_group_alv,
          gd_layout    type slis_layout_alv,
          gd_repid     like sy-repid,
          gt_events     type slis_t_event,
          gd_prntparams type slis_print_alv.
    *select-options:  s_struct for   txw_c_soex-src_struct.
    select-options:  s_FIELD for DD03L-FIELDNAME.
    *SELECT src_struct  FROM txw_c_soex  INTO TABLE gt_dart_tables Where
    *                                                src_struct  in
    *s_struct
      select FIELDNAME  from DD03L  iNTO TABLE gt_dart_tables Where
                                                   FIELDNAME  in
    s_FIELD
    SORT gt_dart_tables BY   FIELDNAME .  "src_struct.
    DELETE ADJACENT DUPLICATES FROM gt_dart_tables COMPARING  FIELDNAME .
    "src_struct.
    LOOP AT gt_dart_tables INTO gs_dart_tables.
    *  PERFORM get_checktable USING gs_dart_tables-FIELDNAME .
      CALL FUNCTION 'DD_DOFV_GET'
         EXPORTING
           GET_STATE           = 'M'
           LANGU               =  SY-LANGU
    *       PRID                = 0
           WITHTEXT            = 'X'
           DOMAIN_NAME         = gs_dart_tables-fieldname
           "  ls_xdfies-FIELDNAME
    *     IMPORTING
    *       GOT_STATE           =
          TABLES
            DD07V_TAB_A         =  lt_values
            DD07V_TAB_N         =  lt_values1
    *     EXCEPTIONS
    *       ILLEGAL_VALUE       = 1
    *       OP_FAILURE          = 2
    *       OTHERS              = 3
        IF SY-SUBRC <> 0.
    *     MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
    SORT  Lt_values  by  DOMNAME   DDLANGUAGE VALPOS  .
        loop  at  lt_values  into  ls_values .
        move-corresponding   ls_values  to   gs_tables .
        append   gs_tables  to  gt_tables .
        endloop .
    CLEAR  :  lt_values , ls_values , gs_tables  .
    SORT  Lt_values1  by  DOMNAME   DDLANGUAGE VALPOS  .
    loop  at  lt_values1  into  ls_values1 .
    move-corresponding   ls_values1  to   gs_tables .
    append   gs_tables  to  gt_tables .
    endloop .
    CLEAR  :  lt_values1 , ls_values1 , gs_tables  .
    *endloop .
    ENDLOOP.
    SORT gt_tables BY  DOMNAME   DDLANGUAGE VALPOS .
    DELETE ADJACENT DUPLICATES FROM gt_tables COMPARING  DOMNAME  VALPOS
    DDLANGUAGE.
    PERFORM display_data.
    perforM ALV .
    FORM display_data.
    fieldcatalog-fieldname   = 'DOMNAME'.
      fieldcatalog-seltext_m   = 'Domain name'.
      fieldcatalog-col_pos     = 0.
      fieldcatalog-outputlen   = 30.
      fieldcatalog-key         = 'X'.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'VALPOS'.
      fieldcatalog-seltext_m   = 'Domain value key'.
      fieldcatalog-col_pos     = 1.
      fieldcatalog-outputlen   = 4.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'DDLANGUAGE'.
      fieldcatalog-seltext_m   = 'Language key'.
      fieldcatalog-col_pos     = 2.
      fieldcatalog-outputlen   = 1.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'DOMVALUE_L'.
      fieldcatalog-seltext_m   = 'Values for domains: Single value/upper
    limit'.
      fieldcatalog-col_pos     = 3.
      fieldcatalog-outputlen   = 10.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'DOMVALUE_H'.
      fieldcatalog-seltext_m   = 'Values for domains, upper limit'.
      fieldcatalog-col_pos     = 4.
      fieldcatalog-outputlen   = 10.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'DDTEXT'.
      fieldcatalog-seltext_m   = 'Short text for fixed values'.
      fieldcatalog-col_pos     = 5.
      fieldcatalog-outputlen   = 60.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
    ENDFORM.                    " display_data
    *&      Form  ALV
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM ALV.
      gd_repid = sy-repid.
      call function 'REUSE_ALV_GRID_DISPLAY'
           exporting
                i_callback_program      = gd_repid
    *            i_grid_title           = outtext
                is_layout               = gd_layout
                it_fieldcat             = fieldcatalog[]
    *            it_special_groups       = gd_tabgroup
                it_events               = gt_events
                is_print                = gd_prntparams
                i_save                  = 'X'
    *            is_variant              = z_template
           tables
                t_outtab                =  gt_tables
           exceptions
                program_error           = 1
                others                  = 2.
      if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
    ENDFORM.                    " ALV
    reward  points  if it  is usefull ....
    Girish

Maybe you are looking for

  • Analyze Table required on a Global Temp. Table

    Hi, This is the background. We have a Windows reporting Oracle Server where we write stored procedures to access data mainly based off a warehouse residing on a unix box. DBLinks have been setup and synonym's created . We create Global Temp. Tables t

  • HR Stadard Cube 0PA_C01: error while activating the transformation

    Hello, I have migrated the data source 0HR_PA_0 to version 7. While activating the transformation to HR standard cube, the start routine has the following error: E:Field "COMM_STRUCTURE-EMPLOYEE" is unknown. It is neither in one of the specified tabl

  • Problem while saving an object under a dev class

    hi all,         Here is a problem while saving an object under a development class.... I created a Z program (ZSORDER)  through SE38 and while i was saving that Z program under a development class called SALES it shows an error message like  <b>" cus

  • Printing on coloured paper

    I'm trying to get my Officejet Pro K850 to print in black ink on yellow paper but it just rolls the paper through without trying to print. It doesn't seem to recognise the paper. - any clues? The paper is not a pastel colour - it's a medium strong ye

  • Content Server 5 error

    Hi, can someone help me with this error message below. It is appearing in our pcserr.log. We are using CS 5.02 Thanks very much. Lars java.lang.StringIndexOutOfBoundsException: String index out of range: -37776 at java.lang.String.substring(String.ja