公告版位

目前分類:SAP (14)

瀏覽方式: 標題列表 簡短摘要

Customers

KNA1 - Customer master: General
KNVV - Customer master: Sales areas
KNB1 - Customer master: Accounting

KNVK - Contact persons
KNVA - Unloading point
KNVI - Tax indicators

Aspromise 發表在 痞客邦 留言(0) 人氣()

SAP/SD 的Transparent

一、客戶主資料基本資料放在KNA1裡;
公司代碼放在KNB1裡;
銷售視圖放在KNVV裡;
合作夥伴放在KNVP裡;
二、信用主資料KNKK裡有信貸限額、應收總額、特別往來;
S066裡是未清訂單值;
S067裡是未清交貨值;
KNKK裡面的應收值不一定對,要和BSID表去比。S066、S067也是一樣,不對的時候就要重組。

Aspromise 發表在 痞客邦 留言(2) 人氣()

SAP User ExitS and Enhancement

USEREXIT

UserExits allow us to add our own functionality to SAP standard program without modifying it . These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP.

All Userexits start with the word USEREXIT_...

FORM USEREXIT_..

Aspromise 發表在 痞客邦 留言(0) 人氣()

SAP SD定價技術分析 - Part I

1) 定價程式
FunctionPool: SAPLV61A
Function Name: Pricing


2) 變數說明
XKOMV 記錄系統定價結果(Item Level)
TKOMV 記錄系統定價結果(Doc. Level)

Aspromise 發表在 痞客邦 留言(1) 人氣()

今天學到的一招,真是好用
How to debug completed background Program ?

1.Transaction SM37
2. Select one which you want to debug complete backgroud program.
3. Enter 'JDBG' in the command line ( without '/' ), press ENTER
2. In debug mode . Press F7 couple times until get code you need.


Aspromise 發表在 痞客邦 留言(0) 人氣()

轉貼自sap旁觀者 100小時學會SAP筆記(二)
22.維護自動稅收過賬
實現在輸入發票時自動計算增值稅並自動找到相關科目

SPRO-SAP用戶化實施指南-財務會計-財務會計全局設置-銷售/購置稅-過賬-定義

稅務科目

中國銷項稅科目定義在「MWS銷項稅」中,而中國進項稅科目定義在「VST進項稅」中

Aspromise 發表在 痞客邦 留言(0) 人氣()

轉自sap旁觀者 100小時學會SAP筆記(一)
第一章 準備工作

登陸800 client,800client是系統自帶的,
但是登陸名和密碼是和默認的000client不一樣的,

我是用DDIC和密碼19920706登陸800成功

登陸進去後,新建一個書中的C999用戶,

Aspromise 發表在 痞客邦 留言(0) 人氣()

ABAP基礎知識學習
資料類型
C :字串
D :日期型 格式為 YYYYMMDD 例:'1999/12/03'
F : 浮點數 長度為8
I :整數
N :數值組成的字串 如:011,'302'
P : PACKED數 用於小數點數值 如:12.00542
T : 時間 格式為:HHMMSS 如:'14:03:00'
X : 16進制數 如:'1A03'

Aspromise 發表在 痞客邦 留言(10) 人氣()

IDES: Internet Demonstration Evaluation System

初始密码

用户:sap* 密码:06071992

用户:DDIC 密码:19920706

安装语言包

Aspromise 發表在 痞客邦 留言(0) 人氣()

1、參數引用傳遞(Parameters Passed by Reference)
使用USING或CHANGING不帶value關鍵字來聲明參數引用傳遞。代碼樣例:
FORM subr USING p1 [{TYPE type}|{LIKE field}]
p2 [{TYPE type}|{LIKE field}]
...
CHANGING p1 [{TYPE type}|{LIKE field}]
p2 [{TYPE type}|{LIKE field}]
...
在引用傳遞的方式,參數不在堆中佔有記憶體,傳入的是變數的位址,在副程式中對變數的修改實際上是對實際參數的修改。在這種方式using和changing是等價的。
2、輸入參數傳值傳遞(Input Parameters That Pass Values)

Aspromise 發表在 痞客邦 留言(0) 人氣()

在abap的設計過程中經常會出現賬務期輸入,格式為年月。如果我們使用spmon元素為參考,但是系統無輸入幫助,用戶常常出錯,為了避免輸入錯誤。我們可以自定義輸入幫助,步驟如下:
1、定義選擇變數
parameter p_spmon type spmon default sy-datum+0(6) obligatory.
select-options s_spmon for s031-spmon default sy-datum+0(6) obligatory.
2、定義幫助子過程
form monat_f4.
data: begin of mf_dynpfields occurs 1.
include structure dynpread.
data: end of mf_dynpfields.
data: mf_returncode like sy-subrc,

Aspromise 發表在 痞客邦 留言(5) 人氣()

ABAP--關於ABAP Dictionary的一些簡單問題
在ABAP的資料字典裏可以創建哪些類型的物件?
Tables
Views
Data Elements
Structures
Table Types
Type Groups
Domains
Search Helps

Aspromise 發表在 痞客邦 留言(0) 人氣()

1 FI/SD 藉口配置
FI/SD通過tcode VKOA為billing設置過帳科目,用戶可以創建自己的科目定義資料表。 科目是做到COA級的,通過KOFI/KOFK這兩個condition type確定分別過帳到FI和CO憑證中。 由於PricingProc.是同SalesOrg.相關聯的,所以科目在Organization上首先要做到SalesOrg. 級,其後的AccountKey是在PricingProc.中和不同的PriceConditionType相關聯的,決定著最終銷售收入、折扣、附加費用、預提等過到不同科目上。
2 FI/MM 藉口配置
FI/MM通過tcode OBYC為所有的庫存移動設置過帳科目,系統用不同的TransactionKey決定了不同的移動類型/業務類型,對於這些TK的含義,SAPLIB中有較為詳細的解釋,可參閱。
科目的配置可以按照需要做在ValuationArea(Plant)和ValuationClass層。 特別是我認為FI/MM AccountDetermination中最有意思的就是TK為GBB的科目定義,其中有一個東東叫做GeneralModificationKey,這個GMK是同MovementType直接相連的;除了很多標準的GMK之外,用戶也可以自定義,並將它們同自定義的MovementType相關聯,以決定不同的MT連接 到不同的過帳科目上。
3 實例說明
可以按照資料到系統中配置一下,並做一些例子,有助於理解這些科目配置
3.1、對於收貨(特別是來自採購的收貨)和發票錄入IV/LIV,常用的TransactionKey為:
BSX 同ValuationClass相關聯的所有基於存貨科目的過帳
FR1、FR3 運費和關稅的清帳科目(需要通過IV/LIV做Clear,類似GR/IR科目)

Aspromise 發表在 痞客邦 留言(0) 人氣()

1. What is the typical structure of an ABAP program?
2. What are field symbols and field groups.? Have you used "component idx of structure" clause with field groups?
3. What should be the approach for writing a BDC program?
4. What is a batch input session?
5. What is the alternative to batch input session?
6. A situation: An ABAP program creates a batch input session. We need to submit the program and the batch session in background. How to do it?
7. What is the difference between a pool table and a transparent table and how they are stored at the database level?
8. What are the problems in processing batch input sessions? How is batch input process different from processing on line?
9. What do you define in the domain and data element?
10. What are the different types of data dictionary objects?

Aspromise 發表在 痞客邦 留言(1) 人氣()