Sap abap
文章平均质量分 64
Chuckth
这个作者很懒,什么都没留下…
展开
-
汎用モジュールの例外メッセージ設定
・汎用モジュールの例外タグで 例外 内容説明 NO_DATA 対象データなし ・ソースコード MESSAGE 対象データがありません RAISING NO_DATA.原创 2010-02-25 12:54:00 · 1640 阅读 · 0 评论 -
テーブルTVARVとTVARVCについて
<br />TVARV:選択基準での変数テーブル(基本的に利用されない)<br />TVARVC:バリアント変数テーブル (クライアント固有)<br />操作T-CD:STVARV<br />※ バリアントで使用する変数の値を定義する。日付関係の変数を定義することが多い。<br />※ テーブル TVARVC の値を変更すると、これらの特定の変数を使用するすべてのバリアントに影響を与える点に注意してください。<br /> <br />① TVARVC変数値取得<br />・SELEC原创 2010-08-02 08:48:00 · 6076 阅读 · 0 评论 -
汎用モジュール一覧
汎用モジュール一覧 <br />ABAPプログラム開発において使用実績のある汎用モジュール一覧汎用モジュール一覧 スプール系 制御系 SapScript 登録更新系 伝票テキスト制御 データ取得 日付関連 変換系 ロック関連 その他 こんな汎用モジュール知ってるよ~ ▲ ▼スプール系 [MONI_CALL_SPOOLSHOW] スプール画面を表示[RSPO_OUTPUT_SPOOL_REQUEST] スプール印刷制御▲ ▼制御系 [/SAPDMC/LSM_F4_SERVER_FILE] サーバのファイルをツ转载 2010-08-02 09:14:00 · 4983 阅读 · 0 评论 -
SAP中的Currency Converting Factor
<br />ABAP编程中,有个概念很重要,即Currency Converting Factor(货币转换因子)。可能很多ABAP初学者都不知道这是什么东西,这里我们就简单探讨下。 1. 什么是货币转换因子在SAP中,货币是维护在TCURC表里面,这从Domain: WAERS中可以看到。不过这里我们要介绍的是表TCURX,它维护了货币金额的小数位。比如JPY日元,在该表是0。正常的货币都是2位小数的。那么,该表有什么意义呢?我们来看下面的例子。 DATA: netwr TYPE p DECIMALS 2转载 2010-08-02 09:54:00 · 1800 阅读 · 0 评论 -
用总计金额求本体额与消费税额FM,所引起的金额误差问题
<br />●问题点<br />FM:CALCULATE_TAX_FROM_GROSSAMOUNT根据总额求消费税额,但实际上,消费税是根据本体额进行计算的,所以在及少数情况下使用FM求出的消费税会与实际的消费税有些许的出入.<br />特别,是在多个消费税(FM求出)加算后和实际消费税进行比较时.<br /> <br />如下例:<br />7月份收到一份帐单(请求额),之后分几次进行汇款(入金)<br />※ 在收到的帐单中会有详细的本体额,消费税额,总额等信息,但在入金的时候只有入金总额<br原创 2010-08-02 10:58:00 · 1551 阅读 · 0 评论 -
ABAP基础知识学习(一)
<br />●基础类型<br />.P <br /> 声明:TYPES mount TYPE p length 5 DECIMALS 2.<br />又称为压缩类型. <br />值范围1~15整型数字(除去最后的符号位).<br />若在没有定义长度的情况下,默认为最大长度,即15.<br />点号不算在表示位数内,但表示位数过长的情况下,点号会自动消除,如:12,345; 1234567,890,123<br />小数点可表示最大位数14.小数点部分按四舍五入法取值.<br /> <br原创 2010-08-13 14:51:00 · 5136 阅读 · 1 评论 -
ABAP基础知识学习(三)
<br />●权限检查<br />AUTHORITY-CHECK OBJECT auth_obj [FOR USER user]<br />ID id1 {FIELD val1}|DUMMY<br />[ID id2 {FIELD val2}|DUMMY]<br />...<br />[ID id10 {FIELD val10}|DUMMY].<br /> <br />用OPEN SQL语句进行数据库操作时,系统本身并不进行任何权限检查,所以我们在编写相关的数据库操作程序时,必须考虑用户是否具有权限,防止未转载 2010-08-19 16:29:00 · 1122 阅读 · 0 评论 -
ABAP基础知识学习(二)
<br /> <br />●宏定义(macro)<br />DEFINE~END-OF-DEFINITION<br />相同命令体2次以上执行的时候,可以使用宏定义来实现。<br />宏定义必须在宏调用之前,宏定义中最多可使用9个占位符(相当于变量名),&1~&9。<br />宏定义在程序执行时不能使用断点调试,因此,应尽量使宏定义简单明了,或是尽可能的用函数等替代。<br /> <br />DATA: result TYPE i,<br /> n1 TYPE i VALUE 5,<br原创 2010-08-19 09:35:00 · 1436 阅读 · 0 评论 -
更新ビュー作成手順
<br />① TCODE:SE12<br />DBテーブルを選択して、ディクショナリ:テーブル照会画面に入ります。<br />② 照会→変更に切替、メニューバー → ユーティリティ → テーブル更新ジェネレータ<br />テーブル更新ダイアログ登録画面に入ります。<br />③ テーブル更新ダイアログ登録画面に下記の項目を記入します。<br />・権限グループ テーブルまたビューの内容を更新する権限を持ったユーザグループです。<br />・汎用グループ原创 2010-09-01 15:28:00 · 5684 阅读 · 0 评论 -
有关BAPI
<br />BAPI(business application programming interface)是面向对象程序设计方法中的一组程序接口。它允许程序员通过SAP将第三方软件整合成R/3专有产品。为了完成一些特殊的商业任务,如上传交易数据等,R/3系统中内置了BAPI。<br />ABAP中有关BAPI的介绍<br />1.BAPI – business application programming interface <br />2.它实际上是一种特殊的Remote Function Modul转载 2010-07-15 09:24:00 · 920 阅读 · 0 评论 -
关于SAP F4 Search Help Exit Module
<br />1. 机能作用<br /> Search Help Exit是用于对标准帮助进行扩充,以便与更加灵活的使用.<br />2. 使用场合<br />标准的Search Help其本身就可以进行一些简单的动态表示设定,比如:对选择条件的初期值进行设定(固定值,SAP Memory params(BUK)等.<br />但是,比如选择条件并非是DB字段的话,就需要用Search Help Exit Module进行扩充了.<br />3. 使用方法<br />原创 2010-07-15 12:50:00 · 4516 阅读 · 0 评论 -
Excel Macro调用SAP Module
<br />Public ERP As Object<br />Public connect As Object<br />Public sapModule As Object<br />Public renturn As Object<br />Public tab As Object<br /> <br />Public Function Logon(原创 2010-07-12 08:49:00 · 1500 阅读 · 0 评论 -
select-option的初期表示值的设定
1. 选择画面.选择项目 SELECT-OPTIONS S_PARAM1 FOR XXX NO INTERVALS. 2. 初期値設定*----------------------------------------------------------------------** INITIALIZATION*------------------------------------原创 2010-02-25 13:06:00 · 1324 阅读 · 0 评论 -
DEFINE~END-OF-DEFINITION的使用方法
DEFINE create_screen. selection-screen begin of block s&1 with frame title text-s&1. parameters: p_param1_&1 type XXX, p_param2_&1 type XXX, p_param3_&1 type XXX. selection-screen end of原创 2010-03-03 09:17:00 · 2847 阅读 · 0 评论 -
データファイルのアップロードとダウンロード
■ サーバファイル ① データファイルの保存先を取得(論理バス(T-cd:file) → 物理パス) CALL FUNCTION FILE_GET_NAME_USING_PATH EXPORTING LOGICAL_PATH = LOGIC_FILEPATH " 論理バス FILE_NAME原创 2010-03-05 13:22:00 · 8134 阅读 · 0 评论 -
SHIFT命令的使用例
data: l_count type char10. l_count = -10000. SHIFT l_count LEFT DELETING LEADING space. write l_count. SHIFT前:____10000- (____:4个SPACE)SHIFT后:10000-原创 2010-03-12 13:07:00 · 801 阅读 · 0 评论 -
推荐博客URL
http://blog.chinaunix.net/u1/40527/showart.php?id=1715667 http://wikiwiki.jp/exciter/原创 2010-03-12 16:01:00 · 974 阅读 · 0 评论 -
項目の動割当
<br />Data: lwk_field_name(30) type c.<br /> <br />Field-symbols:<fs_field> type any.<br /> <br />Lwk_field_name = ‘XXXXXX’.<br />Assign (lwk_field_name) to <fs_field>.<br />If <fs_field> is assigned.<br /> ……<br />Endif.原创 2010-06-30 10:35:00 · 512 阅读 · 0 评论 -
内部テーブルに数値項目の集計について
<br />TYPES:<br /> BEGIN OF TYP_TAB01,<br /> KEY1(10) TYPE C,<br /> KEY2(4) TYPE C,<br /> FIELD1(40) TYPE C,<br /> FIELD2(40) TYPE C,<br />原创 2010-06-30 12:24:00 · 2421 阅读 · 0 评论 -
Dynproの作成手順
<br />Dynpro Id:9010<br />*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼TOP▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*<br />*テーブルコントロール定義<br />CONTROLS:TAB9010 TYPE TABVIEW USING SCREEN ‘9010’.<br /> <br />*テーブルコントロール定義<br />TYPES:<br /> BEGIN OF TYP_TAB9010,<br /> FIELD1(10) TYP原创 2010-06-30 14:14:00 · 3018 阅读 · 0 评论 -
ABAP中有关于换行符,TAB KEY等
<br /> <br />① 换行符,TAB KEY等的表示<br />在数据文件输出的时候,有时候需要使各个字段间用TAB KEY进行分割。<br />那么,TAB KEY在ABAP中是如何表示的,就是写入一个TAB KEY吗?<br />事实上,在类对象CL_ABAP_CHAR_UTILITIES中已经事先定义好了如换行符,TAB KEY等。<br />CR_LF 换行符<br />HORIZONTAL_TAB 水平方向的TAB KEY<b原创 2010-09-02 16:04:00 · 7417 阅读 · 0 评论