贊助網站
  最新網誌  
  網誌分類  
0) { echo "
未分類".$noclass."
"; } for ($i=1; $i<=$rowcat; $i++) { echo "
".$rscat[$i]['catname']."".$rscat[$i]['recno']."
"; } ?>
  相片  
"; } ?>

其他網誌   家居 (其他 » 不吐不快)
2024年03月25日
SAP those things - Practice Part -2- Confirmation and replacement

Find it really difficult to stick to one thing, think about those code word writers, at least thousands of words or even tens of thousands of words a day, it is not easy, hope that after the development of science and technology, can directly convert people's speech into text, or can come out of the computer can show it, it is estimated that it will be a lot easier. Voice recognition shouldn't be much of a problem now (Office for Windows has voice input, but it's probably not as convenient as typing it by hand, especially the modification process), but it's not widespread yet. Today I'm going to talk to you about validation and substitution in SAP. First of all, we should understand that the essence of confirmation and replacement is actually to complete some business logic by setting or configuration through writing programs, which is a major feature of SAP, that is, try not to achieve business logic through the program, but through configuration, in a broad sense, confirmation and replacement is also a form of configuration. Another point to note is that not only the financial module in SAP can be confirmed and replaced, but other modules can also be used, such as PS.

So what is the difference between validation and substitution? The so-called confirmation is to check whether the business logic is true, or we need to set a business logic, let the system according to this logic to check, if not, the system gives a warning message or error message, warning message to remind the user to confirm whether the input is accurate, error message indicates that the input is not allowed. For example, we can often use confirmation to check whether certain certificate fields must be entered (it can also be achieved through field status groups, but if the field status group is set uniformly under different companies, for the same field, some companies are required to lose, and some companies are optional, then the company that needs to lose can use confirmation). The so-called replacement is to change the original posted data according to certain business logic, for example, we often replace some text into the voucher summary and sometimes even change the default accounting account of automatic Posting, because many SAP business automatically generated vouchers do not have a summary.

Stickers are some trouble, we still write this post in the way of questions and answers, mainly some problems often encountered for your reference.

1. How to check all confirmations and substitutions?

A: GGB0 queries all business modules that can be confirmed, and GGB1 queries all business modules that can be replaced.

2. How do I write a statement if I want to use "not" conditional logic in the confirmation?

Answer: If you want to use the "NOT" conditional logic, you need to write "NOT" before the statement. For example, if the condition is that the certificate type is not equal to "SA", you need to write "NOT BKPF-BLART =" SA ".

3. What if I want to use "set" in confirmation?

Answer: First GS01 creates a set, and then uses the set name followed by IN IN the confirmation step. For example, if the check condition is certain accounting items, GS01 creates the set ZKJKM of accounting items, and then writes the statement "BSEG-HKONT IN ZKJKM" in the confirmation step.

4. If you want to use the judgment statement of the first few characters in the confirmation, how to write it?

A: The format is: Fields plus colons plus digits Start with colons and end with digits. For example, to check the first four digits of an accounting account, the statement is "BSEG-HKONT :1-4:".

5. Is the judgment condition in the confirmation "true" or "false"?

Answer: The judgment condition must be "true", that is, nvidia partner what the result to be checked is, write what the result is, such as the need to check the certificate type is SA, then the certificate abstract is not empty, then the check condition is "BKPF-BLART = 'SA'", the judgment condition is "BKPF-BKTXT < > ' '.

6. How do I modify the message class in the confirmation?

A: A message class will be used by default when the confirmation is created,SAP Outsourcing and this message class will be used together with the subsequent steps. If you want to modify the message class, you need to select the upper-level confirmation such as "Financial accounting - line item" and then select the menu "Environment - Modify message", or execute the program "RGUGBR28" to modify the message class.

7. What is the confirmation and replacement procedure?

A: GCX2 can view the standard confirmation and replacement program, smart waste management the standard confirmation program is RGGBR000, the standard replacement program is RGGBS000, if you want to use the exit for confirmation and replacement, generally copy the standard program as the Z beginning program, and then assign the corresponding application area in GCX2, because if you want to change the standard program, It is necessary to apply for the Access Key from SAP. In order to avoid trouble, it is recommended to copy the program starting with Z for redistribution.

8. What are the tables related to substitution and validation?

A: Mainly the table at the beginning of GB, important such as GB01, the field of this table determines whether it can be replaced, such as the accounting account (BSEG-HKONT) default is not allowed to replace, need to remove the Exclude identifier, can be replaced. GB90 is the table that stores the rules.

9. What is the role of Rule in validation and substitution?

Answer: The role of a rule is to use some business logic that is used repeatedly, can be used in multiple validation or substitution steps, can be invoked repeatedly.

10. What happens when confirmation or substitution doesn't work?

A: The reasons may be that the content of the fields in the confirmation does not meet the length requirements, such as subjects, sometimes it is necessary to fill the prefix 0, or the fields in GB01 are not allowed to be replaced, if there is no problem with the confirmation and replacement steps, then consider performing the procedures "RGUGBR00" and "RGUGBR01" to generate the confirmation and replacement procedures.

11.Does the FICO control certificate verification generated by CO work?

A: From the current test, it does not work. Only when FI certificates are generated from other modules' Posting or directly input FI certificates, the verification will work. In turn, when FI certificates are generated from CO, the verification does not work.

12. Use of global variables in substitution (alternate transit)

When integrating the substitution of vouchers, global variables can be used to realize that if the substitution cannot be carried out according to the existing voucher information, for example, in the integrated substitution of sales invoicing and accounting vouchers, you can write a piece of logic in the enhanced export RV60AFZZ of sales invoicing to save a field in the sales invoice in the global variable first (code example: EXPORT LV_PLTYP TO MEMORY ID 'LV_KUNNR'.) This global variable is then used in the substitution of accounting vouchers, and then the substitution is performed.
於3月25日發佈



其他網誌共 40 篇

未分類:24篇, 美容:3篇, 健康:6篇, 家居:4篇, 育兒:3篇

最新公開網誌 :     SAP those things - P (3月25日)
    SAP those things - P (3月25日)
    這5種護膚研究方法看似沒有正確,其實是無 (23年5月)
    晚上女生喝牛奶的益處有什麼?喝牛奶有 (22年4月)
    谷歌優化是一個如何的存在,看了就懂了 (22年4月)
    乳癌是慢性疾病,可操控性能冶療不可怕 (22年3月)
    不抽煙也會得肝癌?肺癌高風險要素不得 (22年3月)
    未成年人是教育培訓的行為主體 (22年3月)
    激光脫毛有風險嗎?小心帶來三大危害! (21年9月)
    愛上你心目中的女神並不難。學習這些技能! (21年9月)
    如何使用電信CTExcel免費卡! (21年8月)
    機器人過程自動化的五大好處!快來看! (21年8月)
    激光雀斑一定要堅持術後護理,否則會毀了它 (21年8月)
    玩具的重要性及功效!快來看看吧! (21年7月)
    蔡加贊抓住機遇,做出改變著手新戰場! (21年7月)
    慢阻肺病要在醫生指導下盡早用藥! (21年7月)
    香港元朗榮華鳳梨酥滿足消費者的新需求! (21年6月)
    尿道炎怎么治療效果會更快?快記住這四點! (21年6月)
    胃食管治療除了吃藥,這四種方法也可以! (21年6月)
    7種簡單的減肥方法讓你做瘦身女人!快看吧 (21年5月)



accident 只跟部份人分享這資訊。

實事求是, 提供可靠伺服器管理及網存超過+年。