Ansicht
Dokumentation
BBP_F4_MEM_UPDATE - Internal Temporary Storage of Favorites for Input/Search Help (Obsolete)
General Material Data rdisp/max_wprun_time - Maximum work process run timeThis documentation is copyright by SAP AG.
From SRM 6.0, this BAdI is no longer used.
You must always use this Business Add-In(BAdI) BBP_F4_MEM_UPDATE to carry out internal temporary storage of values currently selected if standard selection of favorites has changed during selection of the values and favorites list.
The following three BAdIs are also available:
- BBP_F4_READ_ON_ENTRY
- BBP_F4_READ_ON_EXIT
- BBP_F4_SAVE_DB
- This BAdI performs the database update. The BAdI described here, however, only deals with internal management of the favorites.
The following three modules are available for processing of the values per data element:
- BBP_GET__F4
- Supplies a list of all values and user-specific favorites. You can influence how this module behaves using BAdI BBP_F4_READ_ON_ENTRY and BBP_F4_READ_ON_EXIT.
- BBP_UPD__FAV
- Updates the favorites in internal function group storage. You can influence how this module behaves using BAdI BBP_F4_MEM_UPDATE.
- BBP_SET__FAV
- Writes the current favorites to the database. You can influence how this module behaves using BAdI BBP_F4_SAV_DB.
Always implement the BAdI if you have filled or changed the favorites list using one of the BAdIs BBP_F4_READ_ON_ENTRY or BBP_F4_READ_ON_EXIT. The standard modules do not process the favorites further in this case.
Warning: If, deviating from standard selection, you determine selection of the favorites yourself using BAdIs, you then need to temporarily store the favorites in the methods of the BAdIs and carry out final saving on the database.
The interfaces of the methods of the BAdI are (almost) always identical:
- IV_LANGUAGE,,,,,,
- Language for determination of the texts
- IV_USER
- User for which the values are requested
- IS__SELECTED,,,,
- Current selection of the user (for internal update of favorites)
- EV_X_FAV_PROCESSED,,,,,,
- Use "X" to stipulate that you have processed the favorites and have generated the new list.
- ET__FAVOURITES,,
- Favorites list that you updated for user IV_USER
The methods should fill the structures of the transfer tables completely. Incompletely filled structures can cause followup errors and unforseen consequences.
The favorites are processed as follows using function module BBP_UPD_ _FAV:
- The BAdI BBP_F4_MEM_UPDATE is called with the current selected value. It is possible to adjust the favorites list. In this case, you need to stipulate this using parameter EV_X_FAV_PROCESSED.
- When you make this adjusment, exactly this list is returned to the caller and no further processing occurs. The module is exited.
- If no data was saved, standard processing is carried out. The current value is either provided with a current time stamp or incorporated into the favorites list.
List of available methods BBP_F4_MEM_UPDATE per data element:
Field/Data element | Method | ||
Currency | UPD_CURRENCY | ||
Region | UPD_REGION | ||
Country | UPD_COUNTRY | ||
Language | UPD_LANGUAGE | ||
Industry | UPD_INDUSTRY | ||
Academic title | UPD_ACADEMIC | ||
Time zones | UPD_TIMEZONE | ||
Procurement cards | UPD_PCARD | ||
Legal forms | UPD_LEGAL | ||
Name format | UPD_NAMEFORM | ||
Quality management systems | UPD_QMSYSTEM | ||
Units of measure | UPD_UNIT | ||
Tax number types | UPD_TAXNUMT | ||
Tax numbers per country | UPD_TAXTYPE | ||
Tax groups per tax type | UPD_TAXGROUP | ||
Terms of payment | UPD_PAYMTERM | ||
RFC destinations | UPD_RFC_LOGS | ||
Logical systems | UPD_LOGSYS | ||
Tax codes | UPD_TAXCODE | ||
Catalogs (attribute CAT) | UPD_CATALOG | ||
Roles (attribute ROLE) | UPD_ROLE | ||
Account assignment categories (attribute KNT) | UPD_KNT_ATTR | ||
Purchasing organizations (from org.plan) | UPD_PURCHORG | ||
Purchasing organizations (per company) | UPD_PORGCOMP | ||
Purchasing group (from org.plan) | UPD_PURCHGRP | ||
Purchasing group (per company) | UPD_PGRPCOMP | ||
Product category (attribute WGR, PRCAT) | UPD_CATEGORY | ||
Products | UPD_PRODUCT | ||
Goods recipient - plant (attribute REQUESTER) | UPD_GRCPLANT | ||
Goods recipient - user (attribute REQUESTER) | UPD_GRCUSER | ||
Requester (attribute REQUESTER) | UPD_BOBUSER | ||
Cost centers (attribute CNT) | UPD_COSTCENT | ||
Asset classes (attribute ANK) | UPD_ASSETCL | ||
Assets (attribute AN1) | UPD_ASSETNO | ||
Asset subnumbers (attribute AN2) | UPD_ASSETSUB | ||
Network (attribute NET) | UPD_NETWORK | ||
WBS element (attribute PRO) | UPD_WBSELEM | ||
Order (attribute ANR) | UPD_ORDERNO | ||
Sales order (attribute AUN) | UPD_SDDOC | ||
Sales order item (attribute APO) | UPD_SDDOCPOS | ||
Document type (attribute BSA) | UPD_DOCTYPE | ||
Transaction type (attribute TEND_TYPE) | UPD_TENDTYPE |