on 11-20-2014 8:11 AM
Hi,
We have field GBDAT in LFA1 table i.e Birth Date. We need the same on the screen. So I have added ZBIRTHDT to the attributes for BP_VENGEN and doing all the necessary steps/mapping. When user enters value in this field, it needs to be stored in the standard field GBDAT of LFA1. I do not need a custom field in LFA1 for this. I have done all the necessary steps as per SAP document, but when I try to add field to the UI, in the Add Element my field doesnt show at all..
Steps
1. I have field Birth Date GBDAT in LFA1. This is present already in VMDS_EI_VMD_CENTRAL_DATA_XFLAG and VMDS_EI_VMD_CENTRAL_DATA also.
I edit data model BP and add an attribute ZBIRTHDT to BP_VENGEN
Activate the data model
2. Then executed Generate data-model specific structures
3. Field was successfully added to /MDGBPX/_S_BP_PP_BP_VENGEN
4. Next executed Adjust Staging Area of Linked Change Requests for the data model BP
Now executed Extend Mappings to do the SMT Mapping
5. Next adding the field Birth Date to the UI
SE80 open WDR_CFGE_EDITOR. Execute WD application customize_component
Component Name: FPM_OVP_COMPONENT
Configuration ID: BS_SP_OVP
When trying to add the field to ERP Vendor Data UIBB, I do not see the field ZBIRTHDT nor GBDAT in the list only.
Can someone please suggest what step I am missing. Attached are screenshots of SMT mapping.
Thanks in advance.
Regards,
Vanessa
Hey Vanessa,
Sometimes the BRF+ gets on the way... I had some issues with fields not showing up in the Add Element section. What I did is I ran program USMD_ADAPT_BRF for the Data Model and this resolved my issue. Check it and see if that's the case for you.
Regards,
Boris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Well, I had a similar scenario... I extended the structure with two new fields and they were picked up by the feeder class, no problem.
I did not have to extend the genIL for that...
That's how they appear:
You are probably not using the right UIBB. I use the BS_SP_GEN_ADMIN where I show the Additional Data section:
This is what I see in the Add Element popup:
And this is the wiring I have for the BS_SP_GEN_ADMIN
Best regards,
Boris
Another thing you want to do is... when you do the SMT mapping you should map the actual field, not the whole tree... Not sure if that's what you did as the screenshots Vanessa posted are not showing that, but only a tree node mapping. I drill down and map the actual field.
BP_BP_CENTRL_2API
BP_BP_CENTRL_2STA
You also have the flags to be mapped.
Well, hope that gets you started ...
Cheers,
Boris
Some of the standard fields are hidden explicitly in the GenIL model. So, you should check there. Display the BUPA_CUSP standard enhancement in transaction GENIL_MODEL_BROWSER. Then, drill down to: Dependent Objects --> SP_GeneralData --> Attribute Structure --> GBDAT. Then, look in the field's details. What do you see in the "Attrib. Property" field?
Thank you for replying Abdullah.
I looked at genIL and I can see the field Standard KUNNR field. Our intention is to bring KUNNR field to BP_VENGEN. It is already available in SP_GENERALDATA. If I make it visible, will that be enough?
So the enhancements and mapping for adding ZZKUNNR are not necessary ?
Thanks,
Ramesh
What does it say now: not defined or hidden? If is "not defined" then this is OK. The field should show up in your FPM configuration. If it is "hidden", then you would probably need an enhancement.
You can try creating a new enhancement. However, I doubt that it will allow you change the property right there. What you could probably do is create a handler class over-riding the GET_ATTRIBUTES method to enable this field (I'm not sure of the method name; it could be GET_PROPERTIES).
One step forward.
I was able to change the property of field KUNNR in SP_GENERALDATA to 'Not Defined'.
I was also able to add this field in UI through FPM. Now I created a CR to make sure if the data is flowing to ECC. Vendor was created but customer field is empty in Trading Partner field in ECC.
Am I missing anything else.
Hi Vanessa,
LFA1-GBDAT is hidden in BOL Genil which is used for the FPM field catalog. Remark from SAP: n/a (Assumption: if required then via CVI mapping from BUT000. - hidden in genIL).
Have a look at the BP Metadata About the Data Models files. The Supplier one will give you this detail.
I hope this helps.
Cheers,
Henk.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If a field is hidden in GenIL, you will need to create an enhancement and assign a new handler class that enables the field. As far as I know you can't change the properties of GenIL attributes in an enhancement. That's why you need to enable it using the new handler class. GenIL is displayed in transaction genil_model_browser.
Hi Abdullah
Thank you for the reply.
Can we say that for Reuse mode if attributes are hidden in genIL then we need custom gelIL enhancement otherwise we can enhace reuse attributes by doing SMT only (May be we need to append structure in Target (ECC) structure? and in flex mode and reuse modie entity type enhacement we need custom gelIL enhancement always?
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.