What is ITCSY structure

Hi
what is ITCSY structure
Regards
Suresh

hi,
itcsy is a structure.
when u want to fetch additional data to pritn in u r layout with out changing the standard driver program
then we have to use this structure through suroutine pool program.
syntax is
FORM<FORM>TABLES IN_TAB STRUCTURE ITCSY
OUT-TAB STRUCTURE ITCSY.
ENDFORM.
HERE IN_TAB IS INTERNAL TABLE
and one more example is
The structure ITCSY contains field name and field value.
The system does not execute the PERFORM command within
SAPscript replace modules, such as TEXT_SYMBOL_REPLACE or TEXT_INCLUDE_REPLACE.
The replace modules can only replace symbol values or
resolve include texts, but not interpret SAPscript control commands.
Syntax in a form window:
/: PERFORM <form> IN PROGRAM <prog>
/: USING &INVAR1&
/: USING &INVAR2&
/: CHANGING &OUTVAR1&
/: CHANGING &OUTVAR2&
/: ENDPERFORM
plz reward me if helpful...

Similar Messages

  • Script itcsy structure problem

    HI Friends,
    Using ITCSy structure , when i try to add fields its not picking up the data .
    please can any body help in this ..
    if any body have any sample program please send it to me.
    Here my requirement is to add two new fields (bkpf-bktxt,bseg-sgtxt) in main window of script.
    im declaring my perform like this:
    perform <formname> in program <prog name>
    using &bsik-blnr&
    changing &v_y&.
    my report form look like this:
    *& Report ZFI_VENDOR
    REPORT ZFI_VENDOR.
    TABLES : bsik,bkpf.
    data:v_y type bkpf-bktxt,
    v_z type bseg-sgtxt,
    x(20) type c .
    Form Z_HEADER tables INPUT STRUCTURE ITCSY
    tables OUTPUT STRUCTURE ITCSY .
    break-point.
    CLEAR : v_y,
    x.
    loop at input WHERE NAME = 'BELNR'.
    x = INPUT-VALUE .
    select single bktxt from bkpf into v_y where belnr = x.
    select single sgtxt from bseg into v_z where belnr = x.
    endloop .
    output-name = 'bktxt'.
    output-value = v_y.
    append output.
    *output-name = 'sgtxt'.
    *output-value = v_z.
    *append output.
    please cany body can guide me in abvoe what is problem...
    its very urgent.
    Good solutions will get good reward points.
    Regards,
    Vamsi

    Hi Vamsi,
    Please try like this....
    Loop at input where NAME = 'BSIK-BELNR'. " since you have used 'bsik-belnr' in the using clause in the script.
    Endloop.
    Also in the changing clause since you have used 'v_y' you should use the same in NAME of output...
    OUTPUT-NAME = 'v_y'
    try like this you should be able to get.
    Reward if helpful
    Thanks & Regards,
    Anil

  • How to add new fields in sap copied standard form using itcsy structure

    hi guys,
      i want add some fields in sap script copied standard form using itcsy structure.
    let me know the procedure with any example.
    thanks,
    anitha.

    Hii anitha
    plz c code below
    Syntax goes like this
    /: PERFORM <form> IN PROGRAM <prog>
    /: USING &INVAR1&
    /: USING &INVAR2&
    /: CHANGING &OUTVAR1&
    /: CHANGING &OUTVAR2&
    /: ENDPERFORM
    INVAR1 and INVAR2 are variable symbols and may be of any of the four SAPscript symbol types.
    OUTVAR1 and OUTVAR2 are local text symbols and must therefore be character strings.
    Example:
    In script form
    /: PERFORM READ_TEXTS IN PROGRAM 'Z08M1_FORM_EKFORM1'
    /: USING &EKKO-EKORG&
    /: USING &EKPO-WERKS&
    /: USING &EKKO-EKGRP&
    /: USING &EKKO-BSTYP&
    /: CHANGING &COMPNAME&
    /: CHANGING &SENDADR&
    /: CHANGING &INVCADR&
    /: CHANGING &COMPADR&
    /: CHANGING &COVERLTR&
    /: CHANGING &SHIPADR&
    /: CHANGING &REMINDER&
    /: CHANGING &REJECTION&
    /: CHANGING &POSTADR&
    /: CHANGING &LOGO&
    /: ENDPERFORM
    In program
    FORM Read_texts - To extract the standard texts from the table *
    FORM READ_TEXTS TABLES IN_PAR STRUCTURE ITCSY
    OUT_PAR STRUCTURE ITCSY.
    DATA : L_EKORG TYPE EKORG,
    L_WERKS TYPE WERKS_D,
    L_BSTYP TYPE BSTYP,
    L_EKGRP TYPE BKGRP.
    READ TABLE IN_PAR WITH KEY 'EKKO-EKORG' .
    CHECK SY-SUBRC = 0.
    L_EKORG = IN_PAR-VALUE.
    READ TABLE IN_PAR WITH KEY 'EKPO-WERKS' .
    CHECK SY-SUBRC = 0.
    L_WERKS = IN_PAR-VALUE.
    READ TABLE IN_PAR WITH KEY 'EKKO-EKGRP' .
    CHECK SY-SUBRC = 0.
    L_EKGRP = IN_PAR-VALUE.
    READ TABLE IN_PAR WITH KEY 'EKKO-BSTYP' .
    CHECK SY-SUBRC = 0.
    L_BSTYP = IN_PAR-VALUE.
    CLEAR Z08M1_ORG_TEXTS.
    SELECT SINGLE * FROM Z08M1_ORG_TEXTS WHERE EKORG = L_EKORG
    AND WERKS = L_WERKS
    AND EKGRP = L_EKGRP
    AND BSTYP = L_BSTYP.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM Z08M1_ORG_TEXTS WHERE EKORG = L_EKORG
    AND WERKS = L_WERKS
    AND EKGRP = L_EKGRP
    AND BSTYP = SPACE.
    ENDIF.
    READ TABLE OUT_PAR WITH KEY 'COMPNAME'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_COMP.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'SENDADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_ADRS.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'INVCADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_INVC.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'COMPADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_CPAD.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'COVERLTR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_COVR.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'SHIPADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_SHIP.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'REMINDER'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_RMDR.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'REJECTION'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_RJCT.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'POSTADR'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_POST.
    MODIFY OUT_PAR INDEX SY-TABIX.
    READ TABLE OUT_PAR WITH KEY 'LOGO'.
    OUT_PAR-VALUE = Z08M1_ORG_TEXTS-TXT_LOGO.
    MODIFY OUT_PAR INDEX SY-TABIX.
    ENDFORM.
    reward points if useful
    regards
    Jaipal

  • What bapi return structure consists

    Hi experts,
        can anybody clarify my doubt regarding bapi's used for data transfer.
    when we r using bapi for data transfer how error transactions will be handled.
    what exactly return structure consists. can we get error transactions log in the return structure.
    plz reply me.
    Regards
    Trinadh.

    Moderator message - Please search before asking
    Please do not spam the forum with this sort of question
    post locked

  • What is Organization structure in IS Utilities

    Dear Experts,
    I'm new to IS Utilities, Can any one explain bellow concepts:
    1. What is Organization Structure in IS Utilities and How it helps?
    2. How and Where can we configure that?
    3. any Building Block for this concept?
    Kindly provide me the relavent links/Docs for further understanding... many thanks in Advance
    Srujan

    Org, structure defn can be different for different industries, but in general it can be defined as mentioned below.
    Org. Structure is:
    You use the organizational structure to represent and process
    disciplinary assignments, remuneration flows and statistical aggregations.
    As asked by you 1 example for this is:
    In an insurance company, the organizational structure models the
    hierarchical picture of an organization (generally sales and distribution), in particular for
    the derivation of overriding commissions.
    One more definition for Org. Structure which can throw more light in understanding this is:
    "A hierarchy in which the organizational units in an enterprise are arranged according to tasks and functions.
    The organizational structure differs from the administrative enterprise or personnel structure, whose
    structural elements are relevant to payroll accounting and accounting."
    Please mark thread as answered if you get satisfactory answer.
    Thanks,
    Abhishek

  • What is a Structured Material, what does 317, 319 movement types do

    Hi all,
    Could you please tell me what is a structured material?
    When can we use 317, 319 movement types and on what Material types?
    Regards,
    Jyotsna Loomba

    Hi,
    Example:
    A box of the structured material S contains 3 pieces of the component K1 and 4 pieces of the component K2. The following material document items result after the material is split at goods receipt:
         Qty      Unit      Material      Movement type
         1      box      S      101 +
         1      box      S      319 -
         4      piece      K1      319 +
         5      piece      K2      319 +
    317 Creation of a structured material from constituent components (Retail)
    A material split into its components using movement type 319 can be rejoined using movement type 317.
    Movement type 317 has the same effect as a cancellation of movement type 319.
    319 Split structured material into components (Retail)
    You can enter the splitting of a structured material manually using movement type 319.
    You can configure Customizing so that a structured material (for example, (z.B. set, prepack or display) is automatically split into its components at goods receipt. The system posts the split using movement type 319. In this process, the BOM header material is posted and each of the component stocks are increased.
    Regards,
    Biju K

  • What is organizational structure?

    Hi All,
    I searched in sap help, found the definition of "Organizational Structure"(such as company code, purchase organization and so on) is hard to understand. Could you provide answers to my questions below:
    1. what is org. structure in sap?
    2. difference between in sap and a real company( in a company we have a lot of departments, we also call them as organization structure).
    3. why not sap use departments as Org structure?
    Thanks in advance! Point will be rewarded.
    Regards,
    Alex

    Dear Alex ,
        The concept of an organizational structure has already been provided by you . In SAP we depict the organization in the way it is .
       Depending on how you want to use Organizational Management, you must decide which units you want to include in your organizational structure. For a rough depiction, you can restrict the structure to the main departments. For a more detailed depiction, you can also include subsections and work groups, for example.
    According to this organizational structure, you can execute evaluations data, or , in Workflow, you can search for the agent of a task.
    You carry out assignments and restrictions in the representation of an organizational structure.
    For further understanding you may go through this pdf link :
    http://www.idi.ntnu.no/emner/tdt4730/pdf/brinkman-ch7.pdf
    pLEASE assign full points if found useful .
    Regards
    Deepesh

  • What is gain structure?

    Someone answered one of my other threads and said to ask my teacher from recording school (when I go in Jan. 2008) what is the best gain structure?
    My question had to do with using a mbox mini and Logic. I guess what is the best gain structure between Logic and PTLE?
    What is gain structure? Thanks.
    NN

    You are supposed to ask your professor about that. . . not us.
    And if you plan on doing any recording on your own, I wouldn't suggest getting the Mbox Mini, even though it is less expensive. I wouldn't settle for anything less than the Mbox Pro when it comes to Mboxes. Can't beat the low latency firewire. I love mine. . . never had a problem with it. Plus, it has two headphone outs. . . SO useful.
    Seriously. . . you will regret spending less money once you REALLY get going and realize how much you need the features in the Mbox Pro. It's more than twice as expensive, but all the Mbox Mini is is a dongle with a preamp in it - I plan on buying one only so that I can plug it into my laptop to work with protools on the road cause I don't feel like having my Mbox Pro hanging off my laptop.
    Because you MUST have a PT piece of hardware to run PT, and most stuff is kinda big and obtrusive for the road, in my opinion, the only worth of the Mini is for road use. Small, unobtrusive. . . and has the ability to plug stuff into it just in case. Firewire over USB any day.

  • What is the structure

    what is the structure for screen how it wil be usefull in report and when

    Hello Naresh,
    Below are the fields of screen.
    NAME
    GROUP1
    GROUP2
    GROUP3
    GROUP4
    REQUIRED
    INPUT
    OUTPUT
    INTENSIFIED
    INVISIBLE
    LENGTH
    ACTIVE
    DISPLAY_3D
    VALUE_HELP
    REQUEST
    VALUES_IN_COMBO
    COLOR
    and some brief description about screen...
    LOOP - Loop on screen fields
    Basic form    LOOP AT SCREEN.
    Effect        All fields of the current screen are stored in the system
                   table SCREEN with their attributes.
                   The LOOP AT SCREEN statement places this information in the
                   header line of the system table.
                   If you want to change the attributes, you must put back the
                   changed header line with MODIFY SCREEN. However, you can only
                   do this in the PBO module of a screen.
                   If you use this statement for step loop processing, the
                   information (and any changes) apply only to the current
                   steploop line. Outside step loop processing, the information
                   for a step loop field applies to the complete column.
                   You can also modify fields in the loop processing of a table
                   control using this loop statement. Unlike a step loop,
                   modifications before the loop have no effect, since the system
                   gets the initial values for the columns from the column table
                   of the table view.
                   Step loop fields should never be changed after the
                   corresponding step loop processing has been performed.
                   You can use the CONTINUE statement to leave the current loop
                   pass prematurely and continue with the next loop pass.
    Reward If Useful
    Sasi.

  • Use of ITCSY STRUCTURE

    Hi Experts,
    can any one can explain why ITCSY STRUCTURE IS USED PLS explain step by step.which i mean say which i should understand easily with ur answer,becaz i dont know any more?
    Thanks.

    Hello!
    I supose you are using SAPSCRIPT and wanting to use a perform statement on in. Am I right?
    ITCSY is a structure that you must use to receive/send parameters from SAPCRIPT to a REPORT where the form statement will be implemented.
    As an example,
    In sapscript, you have PERFORM get_address ... program ZGETADDRESS.
    So, you must have a report called ZGETADDRESS with a code similar to this.
    REPORT ZGETADDRESS .
    FORM get_address TABLES in_par STRUCTURE itcsy
                                              out_par STRUCTURE itcsy.
      READ TABLE in_par WITH KEY name = 'COUNTRY'.
      CHECK sy-subrc = 0.
      READ TABLE out_par WITH KEY name = 'TEXT'.
      CHECK sy-subrc = 0.
      out_par-value = 'England'.
      MODIFY out_par INDEX sy-tabix.
    ENDFORM.
    Best regards.
    Valter Oliveira.

  • What is ctu_params structure in call transcation

    what is ctu_params structure in call transcation

    Hi Sudheer,
    Please check this link
    Re: problem with table control!
    CTU_PARAMS
    CTU_PARAMS is a structure used to control processing of CALL_TRANSACTION.
    CALL TRANSACTION (...) OPTIONS FROM opt.
    Look at CALL TRANSACTION - Calling a Transaction or other threads like CTU_PARAMS
    Generally CTU_PARAMS Is used to avoid unnecessary screens,even though they will not appear in the recording.
    Best regards,
    raam

  • What is info structure?

    Hi,
    Can you experts tell me what is info structure? In what way, it is different from regular structures or tables?
    Thanks in advance for your clarification.

    Please use Search button - not a day goes by on SDN without a question about the info structures.
    Info structures are just the tables named Snnn, e.g. S001. They are part of the SAP standard Logistics Info System:
    http://help.sap.com/saphelp_470/helpdata/en/c1/37544e449a11d188fe0000e8322f96/frameset.htm

  • What is repeated structure?

    what is repeated structure?
    Title edited by: Alvaro Tejada Galindo on Jun 12, 2008 6:46 AM

    Hi,
             In many master data infotypes the data is stored in the form of repetitive structures. For example infotype 0008, the structure wage type line is available for 20 times, that is an employee is eligible for having 20 different wage types based on his benefits. When evaluating repeat structures, you must ensure that all fields are entered. In the case of the Basic Pay infotype, 20 * 5 = 100 fields are queried.
    To use this method of evaluation, define a field string whose structure corresponds to the fields in one line of the repetitive structure.
    Example for understanding the repetitive Structure
         Say, for an employee you want to know that for what all wage types an employee is eligible for the latest period you mentioned on the selection screen.
      Using LDB (PNP)
    Program:
      Report zhr_repstru.
      Tables Pernr.
       Infotypes 0008. 
    u2022     You have to declare a structure same as repetitive structure in the 0008 infotype
       Data: begin of s_wagetypes,
                    Wagetype type p0008-lga01,
                    Amount      type p0008-bet01,
                    Hours         type p0008-anz01,
                    Unit            type p0008-ein01,
                    Ind             type p0008-opk01,
                End of s_wagetypes, 
    u2022     Selecting data from the Data base       Get pernr
    u2022     Getting the latest record based on the selection period.
          RP_PROVIDE_FROM_LAST P0008 SPACE PN-BEGDA PN-ENDDA.
    u2022     Now knowing for what all wage types the employee is eligible.
    Do 20 times varying s_wagetypes from p0008-lga01 next p0008-lga02.  If s_wagetypes-wagetype is initial.
    o     Here the data is stored sequentially, i.e., if the employee is eligible for 5 wage types then all the 5 wage types are stored sequentially in lga01 to lga05 respectively. So, if say the lga05 is initial then it is understood that, employee is eligible for only 4 wage types and from lga05 to lga20 structures will be empty so, we need not process further
                Exit.
            Else.
               Write: / s_wagetypes-wagetype,
                            S_wagetypes-amount.
            Endif.
    Enddo.

  • What are communication structures like KOMK and KOMP ?

    Hi,
    What are the communication structures liek KOMK and KOMP?
    What is their significance ?
    Any material on them would be appreciated.
    I have a requirement to move delivery item data to delivery header in creating shipment cost document. While doing this should I also change the values in KOMP also ?
    Thank you,
    Surya

    Hi,
    KOMK (Free goods determination - Communication header)
    KOMP (Free goods determination - Communication item)
    Or check these links....
    http://help.sap.com/saphelp_40b/helpdata/es/13/7155967935d1118b3f0060b03ca329/content.htm
    http://sapsdforum.com/2007/10/23/pricing-in-sd-in-great-detail/
    http://sapsdforum.blogspot.com/
    Reward points if helpful....
    Regards
    AK

  • How to add new fields in sap scripts using itcsy structure

    hi guys,
               could u provide the screen-shots for adding field in scripts. copied standard forms .
    thanks& regards
    eswar.

    Hi,
    you cannot add new fields using ITCSY. It is the interface structure between a SAPscript an a value-changing form-routine.
    Need example anyway?
    Good luck!
    Jo

Maybe you are looking for

  • Error while extracting to cube

    Hi Friends I am loading from R/3 to the infocube and using the standard BC and extractors, but when its being executed, error message is as follows " Time conversion from 0CALDAY to FISCPER (fiscal year) failed with value 20000503. The same occurs wi

  • Itunes crashes on start up

    SInce I did the last software upgrade, I cannot open ITUNES and also SKYPE. The softwares crash when trying to open them, I've also tried downloading again both softwares but do not work. Please, advise on solving this problem.

  • OS X v10.2 file sharing with XP and Win 2K

    I need to read a from and write to a shared folder on a Win 2k pro machine. The Mac is a "cube" running OS X v 10.2. I'm a total Mac newbie so ... I need step by step instructions if anyone would be kind enough to do so. Thanks in advance. -stu

  • Convert Excel to Xcode?

    Hey fellow developers! Before I start, I apologize in advance of time for my flawed English as it is not my first language. I am fairly new to this thing so I will try my best to clearly describe my current situation. In fact, it hasn't even been 24

  • TIFF image in Browser

    I have TIFF images in folder in a machine on network ,when the user clicks the image link through browser i want the TIFF to open in the browser but the browser is not opening it infact IE is not doing anything but Firefox is atleast asking for file