Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Add new fields in fb60 at item level

Former Member
0 Kudos

Hi,

I added two new custom fields in structure ACGL_ITEM in the include CI_COBL and activate the structure referring note 174413.

Now i can see those fields in FB60 .

Now what to do next?

Like

where else i have to add these fields ?

How to  incorporate these fields in the program?

Please guide me?

1 ACCEPTED SOLUTION

raymond_giuseppi
Active Contributor
0 Kudos

Call SPRO and look for "coding block", also documentation available in online help.

First step could bave been exection of Customizing transaction OXK3, call it now. This transaction will add your fields to BSEG too, and will allow their management in FI Field Status Variants, look for your fields in "Additional account assignments")

Regards,

Raymond

13 REPLIES 13

raymond_giuseppi
Active Contributor
0 Kudos

Call SPRO and look for "coding block", also documentation available in online help.

First step could bave been exection of Customizing transaction OXK3, call it now. This transaction will add your fields to BSEG too, and will allow their management in FI Field Status Variants, look for your fields in "Additional account assignments")

Regards,

Raymond

0 Kudos

Hi Raymond,

I just added custom fields in bseg table and activated the bseg.

After that, I did posting from Fb60 and I can see those custom fields records in BSEG table.

DO i need to take care of anything else?

Regards

Neeraj Tiwari

0 Kudos

Can you see those fields during Field Status Variants Customizing (Financial Accounting Global Settings, Document, Line Item, Controls, Define Field Status Variants) if no, execute OXK3. (This transaction can udpate CI_COBL and BSEG, but also fill some customizing tables with field names)

You should also be required to add your fields in a FI screen with transaction OXK1.

A good reference is the article 1837037 - A customer own field is not displayed for a G/L line item in T-code FB01 even though it is....

Regards

Raymond

0 Kudos

Hi Raymond,

I execute the transaction OXK3, and i can see those fields in include CI_COBL.

And I also added this include to BSEG . And when i click on Field Information

it gives us following information:

DDIC Information

BB138 S Field contained in active version of CI_COBL

BB137 E Field not contained in active version of CI_COBL_BI

BB138 S Field contained in active version of BSEG

Entries in Control Tables

BB133 E Entry missing in control table TCOBM

BB133 E Entry missing in control table TCOBF

Customizing Entries

BB136 S There are no customizing entries

and i am not geeting, add custom fields in a FI screen with transaction OXK1.

If i done any mistake, then please correct me.

Regards

Neeraj

0 Kudos

You have to correct the following errors :


BB137 E Field not contained in active version of CI_COBL_BI

BB133 E Entry missing in control table TCOBM

BB133 E Entry missing in control table TCOBF

Switch OXK3 to expert mode (in the menu: "Account Assignement fields", "Expert Mode") then add missing records and BDC structure ("Account Assignement field", "Add Field BI" and "Add control entries").

Then you will be able to add fields to dynpros with OXK1 and use them in field status variants (Ask fonctionals for this step)

Regards,

Raymond

0 Kudos

Hi Raymond,

Thanks for your advice. I will do the same and let you know.

Regards

Neeraj Tiwari

0 Kudos

Hi Raymond,


As per your suggestion, I added those fields in CI_COBL_BI and in control table also.

Now i can see those fields in Field status definition.

when i click on Field Information, it gives us following information:

DDIC Information

BB138 S Field contained in active version of CI_COBL

BB138 S Field contained in active version of CI_COBL_BI

BB138 S Field contained in active version of BSEG

Entries in Control Tables

BB134 S Control table TCOBM , content BPMC 133

BB134 S Control table TCOBF , content 111BPMC X

BB134 S Control table TMODO , content SKB1-FAUS1 1112KONT

BB134 S Control table TMODP , content ESKB1-FAUS1 111BPMC

BB134 S Control table TMODU , content SKB1-FAUS1 111BSEG BPMC

BB134 S Control table GB01 , content 009SBSEG BPMC

BB134 S Control table GB01 , content 001SCOBL BPMC

BB134 S Control table TMODO , content T156B-FAUSW1112KONT

BB134 S Control table TMODP , content ET156B-FAUSW111BPMC

BB134 S Control table T162X , content 600E2111BPMC

BB135 S Control tables have been completely maintained

Customizing Entries

BB110 S Field is used in field status variant 0001 group CH67

BB110 S Field is used in field status variant 0001 group G001

BB110 S Field is used in field status variant 0001 group ICCF

BB110 S Field is used in field status variant 1000 group CH67

BB110 S Field is used in field status variant 1000 group G001

BB110 S Field is used in field status variant 1000 group ICCF

Now, i have to add those  fields to dynpros with OXK1, i will my functional person to do that.


But i have a question, My custom fields become disable at the time of entry.

How to solve this issue?



Regards

Neeraj

0 Kudos

The fields will be enabled on accounts with a field status group where the field is "Opt." or "Req." and not "Suppress". So look for such a field status group and an account that uses it. You may also be required to check field status of the posting key.

If you did not find, take some time to read document 1837037 and use the suggested break-point to identify  some missing Customizing.

Regards,

Raymond

0 Kudos

Hi Raymond,


I just check the fields in transaction OB14 and OB41 and change the status from Suppress to optional entry.

Now, My fields are open for input.


Thanks for your help. Now transactions are working fine.

Do i need to take care of anything else?



Regards

Neeraj

0 Kudos

Not for FI (FB60) except if you want to add some validation on those fields in OB28 or thru Customer-exit of Enhancement (SMOD) ACCOBL01

(Not required if some foreign key relation in CI_COBL assigned fields to check tables)

But if you also want those fields in MM (From ME51N/ME21N to MIRO) there is another Customizing to perform : Materials Management, Purchasing, Account Assignment, Maintain Account Assignment Categories.

Regards,

Raymond

0 Kudos

Hi Raymond,


Thanks for your valuable advice.

If i want those fields on MIGO at the time of goods issue screen also, then what all i have to do?

I just make those fields optional entry for some particular movement types.

Regards

Neeraj


azam_uddin
Explorer
0 Kudos

Dear Neeraj / Raymond,

I have a similar requirement to add Material group field add in FB60 Item level. I have activated the Include structure CI_COBL after adding field ZZMATKL to it. on Checking in OXK3 I can see the structure with the field but on clicking on field information below error's are visible

DDIC INFORMATION

BB138 S Field contained in active version of CI_COBL

BB137 E Field not contained in active version of CI_COBL_BI
BB137 E Field not contained in active version of BSEG

Entries in Control Tables

BB133 E Entry missing in control table TCOBM
BB133 E Entry missing in control table TCOBF

Could you please let me know how did you handled these errors and also let me know how you added this include to BSEG.

your cooperation would be highly appreciated.

Best Regards,

Azam.

Former Member
0 Kudos

i have a problem after doing all steps the custom field appear on fb60 and when enter the data and press enter button  the custom field became dimmed (output only) and clear the data that  entered before .  any help ?