Pflegedialog(Costumizingtabelle) or Costumizing Table SM30

hi all
i have some problem but i can't write it in english, because my english acknowledgment  is too bad. I try to explain in german, may be one or more people here understand german.
hallo miteinadner
ich habe eine frage zu pflegedialog(SM30). bei der pflegeview kann man den zeitpunkt bestimmen, wann seine eigene Routine durchlaufen soll. ich habe den Zeitpunkt
"ZP 01: Vor dem Sichern der Daten in der Datenbank" gewählt.
Alle daten, die schon in der Tabelle vorhanden oder die neu hinzugekommen sind, werden in der interne Tabelle total gespeichert.
Hier meine Routine 
loop at total.
    if <action> = 'N'.
      read table extract with key <vim_xtotal_key>.
      if sy-subrc eq 0.
        lf_index = sy-tabix.
      else.
        clear lf_index.
      endif.
      break-point.
      lf_len = strlen( total ).
      lf_len = lf_len - 1.
      lf_data = total(lf_len).
      split lf_data at '#' into: lf_mandt lf_kschl.
*(gewünschte Manipulation der Zeile TOTAL durchführen)
      modify total.
      check lf_index = 0.
      extract = total.
      modify extract index lf_index.
    endif.
  endloop.
das Problem ist, total zeigt mir nicht alle datenfelder an, anstatt 3 nur 2.
die costumizingtabelle(pflegedialog) von mir besteht aus drei Feldern, das sind MANDT, REIHE, KSCHL.
Beim debuggen zeigt mir die interne Tabelle "total" nur 295ÞYLP1N, das zweite Field(Reihe) fehlt und aber auch ab und zu mit komischen Zeichen
wie zum Beispiel 295#ZRL1, 295#ZRL1, 295 ZRL1, 2958ZRL1.
Was möchte ich aber überhaupt erreichen damit, beim sichern von Pflegedialog sollte die Routine überprüfen, ob die KSCHL Konditionschlüssel überhaupt vorhanden ist.

Hallo,
ich kann deutsch.
Wenn Du in der SM30 bei der Tabellenpflege nur Konditionsschlüssel erlauben möchtest, die es auch gibt, dann ist der beste Weg eine Fremdschlüsselprüfung. Diese musst Du via SE11 in die Tabelle einbauen, die Du mit der SM30 pflegen möchtest. Dann noch den Pflegedialog komplett neu generieren und alles ist gut.
Die Fremdschlüsselprüfung für das Feld KSCHL geht über die Tabelle T685. Die Felder KVEWE und KAPPL solltest Du in der Prüfung mit Festwerten belegen - die Anwendung für Deine Tabelle kennst Du ja, oder? z.B. KVEWE = A und KAPPL = V für Preisfindung im Vertrieb.
Den Pflegedialog selbst zu manipulieren ist dann nicht mehr erforderlich.
Gruß,
Martin

Similar Messages

  • Problem displaying  authorization Table SM30

    Hi all
    Hi
    I am working on finding SAP Authorization object in ECC 6.0. When I went to Table SM30--&#61664; TSTC, I get the following message.
    <b><u>“View/Table TSTC can only be displayed and maintained with restrictions”</u></b>
    Can anyone please let me know How do I fix this problem. Or is  there any other table that gives the information about authorization objects.
    Thanks everyone.

    se11 gives info about authorisation objects and how to create them
    sm30 is for maintaing tables. SAP tables are normally not accessed with sm30
    if you want to view the fieldvalues from a table use tcode se16n instead
    and if it is a z table look in se11 in the table structure about the restriction on the table
    kind regards
    Reward if usefull
    arthur de smidt
    Message was edited by:
            A. de Smidt

  • How to find the t-code for table (SM30 or SE16)

    Once I create a t-code though SE93. And I choose type: Transaction with parameters.  Then the Transaction is SM30, 
    But I forget the t-code, how do I find this t-code base on the table name.
    ep:

    Hi
    Use database table TSTCP and search for tcode with below selection criteria.
    Enter *tablename* in param filed and execute.
    Thanks

  • Delimiting Costumized Table

    Hi,
    hope someone could help me not getting mad
    I have created a table which holds parameters for our agencies to a specified date range (endda, agency is key).
    Now I want to have the "delimit" button in SM31, so I could have these szenario:
    agency - begda- endda- param
    123 - 01.04.2009 - 31.12.9999 - 1
    after delimitation:
    123 - 01.04.2009 - 01.05.2009 - 1
    123 - 01.05.2009 - 31.12.9999 - 2
    I made it to get the button "delimit" in the transaction, I where asked for a delimitation date, but then I have only one entry:
    123 - 01.05.2009 - 31.12.9999 - 2
    But where is the history/delimited entry???

    Hi,
    Prerequisite is to set End Date as Key field. Begin Date does not need to be Key field.
    When you create the table maintenance in SE11 (in 'Maintain Table' screen > Utilities > Table Maintenance Generator). In the 'Generate Table Maintenance Dialog' screen, click on Environment > Generate Time-Dep.
    Then in SM30, you should see a Delimit button. Create your entry. Delimit that entry by specifying 01.05.2009 in your example. You should see the record being delimited. If you only see 1 record, try clicking the Expand <-> Collapse button. You should see 2 records.
    No need for extra coding to have the delimit function. System will auto generate the required coding once you specify 'Generate Time-Dep'.
    Hope it helps!

  • POV-After creating Tcode for a table SM30 I want F4 Help here

    Hi All,
    After creating Tcode for a table, When I am trying to give table entries thro' this Tcode, I want F4 help for those fields. Apart form assigning "Fixed values" in Domain level how can I achieve this.
    Points Assured.
    Regards,
    Suresh

    Hi,
          You need to create search helps based on this table for each filed or one for all the fields with proper import and export paramters. Or else you can give check table entries for each of the table fields for which you need the F4 help. Check table us assigned to a field using the Foriegn key assignment.
    Best Regards,
    Sesh

  • Problem after creating a costumer view

    hi guys,
    i just created a new view from a costumer table.
    the problem is that when i access the view from sm30, i click on add new entries, and some fields have label and some has only the +, symbol, i dont now why!
    something like this:
    begda___________
    endda___________
    user ____________
    +_______________
    +_______________
    +_______________
    any ideas?
    tks in advance.

    Usually you see + symbol if you use a builtin datatype
    in the table instead of a data element.
    You can resolve the issue in two ways.
    1.You can go to SE54 enter the vie name and select generated objects and click on Change.
    After going inside select Environment--> Modification --> Maintainence screens.
    Select the screen and go to the layout and maintain the descriptions.
    2. Change the table and add data element to the fields for which you have maintained built  in data types.
    Delete the maintainance view and regerate from the transaction SE54. You will see the descriptions.
    Regards
    Sudhir Atluru

  • Create table with range

    Hi,
    I want create a table with range value like TVARV table. With fields : Company Code, Low Value and High Value. And I want, always like TVARV table, in Maintain table (SM30) to can select value in Parameter or Select Options.
    How do this?

    My table must contain ranges Cost Center Group link to Company Code. I don't create a simple table with only 1 CC Group for 1 Company Code, I must to use range or Select Option like TVARV table.

  • Erro SM30

    HI Experts,
    I'm in trouble! I made the generation of dialogue in SE54 but when I try to update data in table SM30, I get an error:
    "OK_CODE" has already been declared
    But the same code works for another table and the program is standard copy.
    Where am I wrong?
    Thanks.

    Hi,
    Welcome to SDN.
    The first thing to try when strange things start happening in table maintenance is to recreate the maintenance dialog.
    But the same code works for another table and the program is standard copy.
    Can you expand on this?  What code?  What program? A copy of what?  The table maintenance generator just needs a function group (I prefer one per table), and the rest is generated.
    Regards,
    Nick

  • An entry in field Funds Ctr is not permitted for account 401000 Message no F5394

    Hi Friends,
    I have done Fund Management configuration and while posting the document through FB50, I am getting error message " An entry in field Funds Ctr is not permitted for account 401000 "Message no. F5394 and I also checked Field status and Posting keys for Gl account and everything looks fine..
    Please help on this..
    Thanks
    Goutam

    Hi,
    please check the message the error will give you the table number or Programme  name
    go to SE38  for programme and for table SM30
    system will show where is the exact error facing.
    thanks

  • DTP Filter Variable

    Hi All,
    We would like regionalize the data loads based on Region. Extracting data from CRM Source.
    We have maintained Region Values in (Variable table) SM30, created three Variables for three regions and maintained Region values correspondingly.
       (ZREGION1) America - 5000001, 5003302, 5000402, 5000902, 5000802
       (ZREGION2) Emea - 5000002......       
       (ZREGION3) Apac - 5000003......       
    written CMOD code for the above three Variables.
    Created variable with customer exit in Bex for the object Region.
    but while using variable (ZREGION1 - America) in DTP, i could see all the regions getting  updated.
    Could you please let me know DTP variable works only for time chars or any Char selections.
    Regards,
    Ashok

    iDTP filfer will work for all the characteristics....
    i hope OLAP varaibles doesnt work in DTP...but am sure OLAP varaible works in Infopackage.
    Next option would be : copy entire logic from CMOD and place it so it appends to the L_T_RANGE table

  • E-Recruitment  - Business Partner Integration

    Where can i find Activate Integration node, to integrate E-Recruiting - Business Partner...
    •        Switch PBPHR: ON
    •        Switch HRAC: X
    <b>Thanks & Regards,
    Raghu</b>

    Go to system table, SM30--> V_T77S0. You will find the integration switches there.
    Group HRALX
    Regards
    Lincoln

  • Field invisible 0001-FKBER Problem?

    Dear Friends,
    I am trying to maintain field FKBER-Functional Area on Org Assignment screen under Enterprise Structure but this filed is not appearing on the screen.
    In module pool MP000100 screen 2000 filed is appearing on the screen layout.
    for displaying that field i written a code in ZXPADU01 exit . now the field iam able to see when ever i try to create a new record. but if i try for display or change mode the field disappears.
    pls help me with the soloution
    Thanks

    Hi,
    You can make the field visible via V_T588M table SM30.
    Module pool : MP000100
    Regards,
    Dilek

  • How to configure No of Holidays

    The company has 10 casual leave.the employee has to take minimum of 3 days leave, then only system accepts and shows. if an employee takes less than 3 days, system should not accept. How and where to configure this in Time management?.. Kindly suggest...

    Time ManagementAbsences>Define Absence Types
    Clik your absence type here and fix the minimum duration as 3.and max duration as 999 if  you dont have limits
    or you can directly reach this config table
    sm30 --> V_T554S

  • How to scale image in report

    Hi,
    I have creat a report, with own cretaed template and there i have a blob image from costume table.
    How can i size the image to a fix size?
    Example of displayed image at:
    http://apex.oracle.com/pls/otn
    workspace:pepe
    username:pepe
    pass:pepe25
    aplication "49667" page "1"
    Thank's in advance
    Pepe

    Pepe,
    I believe you can use the following to format the image size:
    APEX_UTIL.GET_BLOB_FILE_SRC
    You can get more information from here:
    Re: Defining and Viewing BLOB Data Apex 3.1
    - Christina

  • Problems with Release(movieClip) and createEmptyMovieClip

    Hi, I've created a function to load some photos from an XML
    document in a movieclip (instance name: contenedor), with
    createEmptyMovieClip and it works fine. But now, I'd like the
    "created movieclips" containing the photos become buttons. I try
    with on Release(movieClip) function, but I have a problem: only the
    last loaded photo work as a button, for example if I load 4 photos
    the 4th works fine, but the rest doesn't work. Here is the code of
    my function:
    Regards, Xatucans.

    Hi,
    First you have to delete it in CL24N, then u have to delete in proce.. this is the std method..
    In ur case u deleted the rel strategeis first, so when u delete in cl24n, it will throw the error, since u have deleted the record..
    so u have to assign the release strategy and then delete frm cl24n and later delete the rel stragtey , it will work. I don't know if there is any table to update the rele stratgy thru table (sm30).. check it

Maybe you are looking for

  • ITunes 8.1.1 no longer recognizing either of my iPod Touch 2g devices

    Okay, no idea what I did or what changes have occurred but today iTunes 8.1.1 stopped seeing my iPod Touch 16GB 2g. I rebooted the Mac. I rebooted the iPod Touch. I tried connecting my iPod Touch to my wife's Windows computer- where it was recognized

  • Inventory Management: Stock reservation

    Hi Experts, Your expertise in MM is greatly appreciated. Scenario: Stock reservation We have to reserve a portion of inventory for CRM opportunities that might turn into sales orders. If we have 200EA in Unrestricted, 80EA is supposed to be reserved

  • SUS ASN & Invoice

    Hi ! I would like to know the following with respect to the MM-SUS Scenario. 1. Is it possile to create an Invoice with respect to a PO instead of ASN . 2. Is it possible to switch off the ASN functionality in SUS. 3. How do we control follow on docs

  • Eloqua Email template are not Android friendly?

    The Mobile email templates in Eloqua are not Android friendly.

  • Hi; i have questions in Illustrator cs6 in windows 8:

    hi; i have questions in Illustrator cs6 in windows 8: adobe illustrator has detected some registry association issues, which need to be rectified for illustrator to work properly. to fix this, right click illustrator.exe and select "run as administra