Skip to Content
avatar image
Former Member

Adding New fields to field catalog

Hi friends, i have comeup with a requirement. its related to output determination. the output have to be sent based on certain criteria. for this we decided to create a new condition table(Acess) and add it in the Access sequence. To create a condition table we need to select the fields from the "Field Catalog". so for this the field should be avilable in the field catalog. Since the field we are going to use is a new Zfield the field is not avilable in the "Output field Catalog".

What to be done to make the field avilable in the 'Output field catalog'

Can anyone give some input on this? Thanks in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    May 23, 2007 at 11:29 AM

    Hi Srini,

    Following are the activities.

    1. Find out what are the output communication structures involved in that output condition table. To find that, go to field catalog, and enter a new field called "test". Then it will give you a message "The field test is not a part of the communication structures KOMB, KOMPBV* KOMKBV*where * equals 1, 2 or 3 based on whether the output is for order, delivery or billing documents. For delivery document it is KOMPBV2, KOMKBV2 and KOMB.

    2. Now having known the communication structures for the field catalog, go to all these structures in SE11 and append these structures with a new field say ZZ_SOLD TO PARTY with the relevant data element and domain.

    3. To populate the field while doing transactions, you have to represent this field by a foreign key which is a field from transaction say LIKP_KUNAG for a delivery output.This coding takes place in a user exit. The correct user exit has to be found. Once this is done, the new field is ready for input and it will be available in the list of allowed fields in the field catalogue.

    4.Now you can create a condition table using the new field and use it as one of the accesses in access seq.

    Please assign reward points if this info is helpful to you.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 23, 2007 at 11:14 AM

    Alternatively u can goto

    <u>Menupath</u>

    <b>SPRO> Sales & Distribution > Basic Funtions > Output Control > Output Determination > Output Determination using ConditionTechnique > Maintain Output Determination for Sales Documents</b>

    then Click

    <i>Maintain output condition table for sales documents</i>

    then select

    <i>Field catalog: Messages for sales documents</i>

    Click on <i>NewEntries</i> and add the ZFIELD.

    it will ask for Access key and get from ur basis guy. save it.

    Reward if it is helpful

    Regards,

    Anbu

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 23, 2007 at 11:02 AM

    goto spro - salea and distribution - system modfiication - out put control - add new field ..

    if its not there ask your abaer to add new feild...

    Reward if it helps..

    Ramki

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 23, 2007 at 11:23 AM

    Hi Srinivas.,

    You need to add field in the out put ,So you can go to the field catalog and go to the new entries& add the field name ,

    REWARD if helpfull

    Thanks & Regards

    Narayana

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 30, 2008 at 01:06 PM

    Hi,

    The field catalogue enhancements can be done in user exits for corresponding document.

    Eg.

    - for shipment processing the standard FM is 'KOMKBV7_FILL' and u-exits:

    - EXIT_SAPLVCOM_007 (for 'normal' fields)

    - EXIT_SAPLVCOM_008 (for partner functions)

    - for delivery processing standard FM is 'KOMKBV2_FILL' and u-exits:

    - RVCOMFZZ/ FORM USEREXIT_KOMKBV2_FILL (for 'normal' fields)

    - RVCOMFZZ/ FORM USEREXIT_KOMKBV2_PARTNER (for partner functions)

    Similarly you have other FMs like:

    - KOMKBV1_FILL (for sales orders)

    - KOMKBV3_FILL (for billing documents)

    - etc.

    Hope this helps.

    Have fun,

    Dominik Modrzejewski

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 30, 2008 at 06:34 PM

    hello Mr srinivas .

    can u please explain me the scenario in detail..like what was exactly your new field criteria is ?

    thankyou very much

    bj

    Add comment
    10|10000 characters needed characters exceeded