Ansicht
Dokumentation

BBP_F4_MEM_UPDATE - Internal Temporary Storage of Favorites for Input/Search Help (Obsolete)

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 time  
This documentation is copyright by SAP AG.
SAP E-Book

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:

  1. 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.
    1. When you make this adjusment, exactly this list is returned to the caller and no further processing occurs. The module is exited.
    2. 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:






RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 11986 Date: 20240523 Time: 224031     sap01-206 ( 69 ms )
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