实施SAPSD模块自学笔记_第1页
实施SAPSD模块自学笔记_第2页
实施SAPSD模块自学笔记_第3页
实施SAPSD模块自学笔记_第4页
实施SAPSD模块自学笔记_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SD Study Note -31Billing Overview 1Billing 会对 CO-PA 产生影响, PA-Profitability Analysis 是 CO 中的模块,用于对利润 进行分析。通过 Billing Document 查看一个 CO-PA 的凭证 其中会包含一些特性值,例如我们可以对Customer, Product 以及其他条件对获利进行分析。 而具体的数据是在 Value fields 中维护的, 例如 Revenue , cost 等一系列的 值。Billing Structure包含 Header 和 Item , 系统提供了打印功能, 一般情况下不使用

2、,因为要使用特定的金 税系统进行打印,所以要写一个小程序将 Billing 的数据导出来,然后使用金税系统进行 打印。Billing 中所包含的信息在 Billing 中可以查看到 Output 的相关配置,我们可以通过 Own Spool Requests 来查 看自己的打印请求, 在 SAP 中, 打印时会将请求发送到一个 Spool server 上去, 然后 再将请求通过 Spool server 传递到打印机上。通过 Communication 中可以设置是否直接打印, 但也要建立 Request 并放到 Spool server 中, Release 表示 打印完成后,将 Requ

3、est 在 Spool server 上删除。一个 Sales org 只能 Assign 给一个 Company code , 而一个 Plant 也只能 Assign 给一 个 Company code 。 然而对于公司内部销售, 我们可以将 plant assign 给其他 company code 下的 sales org 。对于 Intercompany 的业务, 我们需要开两张 invoice ,一张是直接开给客户,另一张是 开给销售的 company , 在 Sales Document type 中可以指定多个 Billing type 。Company code例如对于内部公

4、司business area 来Company code 是对外的一个法律实体,需要对外公开财务负债表。 定会有一个 Chart of account 科目表。Business Area 是一个内部管理单元, 通常是从产品线角度考虑的,A和B,他们都生产电脑,我们想看一下电脑的销售情况,就可以通过 进行财务状况分析Business Area 是可以跨 Company code 的,可以将 Division assign 给 BusinessArea 。Define Business AreaAssign Business Area to Plant and DivisionBilling Ty

5、pe对于现金销售 Cash Sale 我们有单独的 Billing type , 它涉及到将来科目的决定,一般的财务凭证会借应收账款贷一个销售收入,但对于 个现金结算的科目。Cash sale 就没有应收账款科目,只有Billing type 的控制范围定义 Billing Type在 Billing type 中可以设置相关的功能控制, 保存 Billing 的时候,就会自动产生财务凭证, 立。建立 SO ,以及后续的 Billing Document ,例如对于 Posting block , 如果不选中, 如果选中, 则需要 release 以后才能建 保存 Billing 后,系统会提

6、示没有财务凭证产查看 Document flow , 我们会发现 Invoice 处于 Block 状态。我们需要修改 Billing document,并且进行 release ,然后 Accounting Document会建立 如果 Billing Document 建错了, 我们需要对它进行 cancel 。 这时候会产生一张 S1 类型的 Invoice Cancellation , 这个类型是在 F2 的 Billing Type 中设置的。Billing Document 中的 Item 是从 SO 的 Item 拷贝过来的。 Item category 会去决定 Billing

7、 是与 Order 相关还是与 Delivery 相关。Billing Relevance A 代表是与 Delivery 相关,所以要根据 Delivery 建立 Billing 。Billing Type 是通过 SO type 来决定的, 我们也可以在建 Billing 的时候对 type 进行修 改。如果选默认值, 那么 Billing Type 会从 Sales Order type 中带过来。 在通过 VF04 Billing Due list 建立 Billing 时, 我们可以同时对 Order related 以及 Delivery related 做 Billing 。在

8、Order-related invoice , 虽然 Invoice 是通过 Order 建立的, 但也必须在 Delivery 建成之后才能建 Invoice 。查看 SO to Billing Document type的 copy control 配置如果我们想实现, 建立 Invoice 之前必须要建立 Delivery ,即使 Invoice 是根据 SO 建立 的。 我们可以在 Billing quantity 选择 D : delivery quantity , 就表示如果 Delivery 没 有数量就不能建立 Invoice 。也可以通过 Copying requiremen

9、t 来进行控制。 Special Billing TypeCancellation 的作用就是将原有的 Invoice 取消掉,在财务会有一张与原来 invoice 相反 的 Accounting Document 一般情况下, 对价格的修改, 因该先在 SO 中进行,然后再修改 Billing , 我们也可以在 Billing 中直接修改, 但是会出现 SO 与 Billing 的价格不一致的情况。在做完 Billing Cancelation 以后, Delivery 的状态会变为 Being Processed 。Credit 和 Debit memo在建立 Credit Memo 之前

10、, 需要先建一个 Credit Memo Request ,它的类型为 CR, SDDocument Category K 代表 Credit Memo Request , 它表示金额都是负的。建立 Credit Memo Request类型 CR, 如果在这不输入 Sales Area 信息也是可以的,系统会根据 Customer 来自动找到对应的 Sales Area 信息。输入 Item 以及 Order Reason ,默认情况下, 这边会默认存在一个 Billing Block ,我们 需要将它放空才能建立 billing 。如果我们只想对其中一个 Item 做 Credit mem

11、o , 我们可以对另一个放 Reason for Reject ,这样 Credit memo 中就只存在 Item10 , 而 item20 的金额会变为 0 。 建立 Billing , 两个 Item 都会被带过来,但由于 Item 20 被 reject 了, 所以金额为 0. 查看 Credit memo 的 Accounting Document , 通常情况下,应收账款因该为正数,但 因为是 Credit memo ,所以它的应收账款是负的。Invoice Correction , 它与 Credit memo 的区别在于, invoice correct 可以同时体现 错误的

12、item 金额以及新开的 Item 金额。在做 Invoice Correction 时, 必须要参照 Billing Document 进行建立 , 在建立完以 后,每一个 Item 都会出现两行, 如果要删除其中一个 item 时, 会同时删除两行。 Invoice correct request 类型为 K, 与 Credit memo request一致, 但不同的是这边的 Indicator 为 D, 当我们根据 Billing Document 建立 Invoice correct request时, 每一个 Item 都会建两行。而 Reference Mandatory M 代

13、表一定要根据 Billing Document 进行建立。 根据它建立的 Billing Document 也是 G2 Credit memo 。建立一个 Invoice Correction Request, 点击 Copy 会复制所有的 Item , 点击Selection list 可以选择指定的 Item 。对于一个 Item 会出现两行记录,第一行是不能改的, 它的作用是冲掉之前的记录。 我们 可以修改第二行的数量或者是价格。然后通过 Condition 修改价格,并且将 Billing Block 设置为空,并且要输入 Order Reason 。然后建立 Billing Docu

14、ment 。 在 Billing 中会将两个 Item 全带过来。在 Accounting Document中会将旧的 item 以及新的 item 的相关信息都体现出来。这个例子做的不是很好 correction 来进行修改, 来处理。30 -35般是价格开高了, 或者数量开多了, 我们需要用 Invoice对于价格以及数量开少了的情况,通常直接使用Debit memoSD Study Note 32Return在 return 中会有一张 Return Delivery , 但是后续的 Credit Memo 不是参照这张Return Delivery 开的,而是参照 return 来做的

15、。Return 的 Document Type 为 RE。对于 return , 它是有 Order related bill type, 而对于 Dlv rel billing type , 标准系统是 没有的。我们也可以根据已经存在的 SO 来建立 Return ,也可以单独建立 Return 。而 Return 也需要输入 Order reason ,并且需要 release Billing block , 它与 Credit memo 的区别在于需要建立一张 Return Delivery 。保存 return 60000088 并且建立 Return Delivery 8400002

16、9 , 这里不需要做 Picking , 只要做 Post goods Receipt 就可以了。然后尝试根据 Return Delivery 建立 Billing , 但这是不允许的。我们要使用 Return Order 来建立 Billing 。保存 Billing 以后,产生的财务凭证与 Credit memo 是一样的, 应收账款是减少的。Pro Forma Invoice and Cash SalePro forma Invoice 形式发票,对于出口业务, 我们在开正式发票之前要开一张形式发票 用于报关。 Cash Sale 的流程与正常的 Sales Order 类似, 区别在于

17、最后不会记到应收账 款的科目里,而是现金结算的中间科目,财务会借一个现金把这个科目冲掉。Pro forma in voice 可以参照 Order (F5)或是 Delivery (F8)来开, 开多少次都可 以,不会有财务凭证产生。通过 SO 10262 建立 Pro forma invoice , 需要手工指定 Billing Type F5 。保存以后, 不会产生财务凭证。对于 Pro forma invoice F5 , 它的 SD document category为 U, 它与财务就不会有关系。参照 Delivery 80013697 建立 pro forma invoice, 使

18、用类型 F8Cash Sales 保存 SO 时, 会打印出 Cash Invoice , delivery 会自动创建, 会记到一个现金科目中 去。创建 Cash sale SO , 类型为 CS, 对于现金销售,我们通常会使用 One Time Customer , 每次建立 SO 时都需要输入客户的信息。保存 SO 10266 , delivery 80013701 会自动建立。查看 Order Type CS , Immediate delivery X 代表: 只有今天能够数量确认才能自动创 建 delivery 。由于 SO item Schedule line 的 Confirm

19、 date 是今天,所以 delivery 可以自动创建。 保存 SO 后, 会自动产生一张 Cash Sales Invoice 。如果 Output 没有打印成功,我们可以对 SO 进行分析。 虽然可以找到, 但是在分析的时候,显示条件 014 不满足导致 Output 不成功。Cash Sales Order 的 Item Category 为 BVN , 但如果 Delivery 没有做 Goods issue , Billing 是建不了的。在 BVN 中 Billing relevance 为 Order-related billing。做完 goods issue 后, 建立 B

20、illing , 类型为 BV , 保存并查看财务凭证。 与以往的财务凭证不同,钱是记到 Petty cash 现金科目中的而并不是应收账款科目。查看 Billing Document Type BV , 其中会包含一个 Account key-Cash allocation EVV, 而标准的 Billing Type 是不包含的,这表示在财务中会记到现金科目而不是应收账款科 目。通过 Account Determination 能够查看到该科目Data Flow and Copy controlInvoice 中的数据可以从 Delivery 以及 Order 中取过来, 例如数量,金额可

21、以从 delivery 取, 而 Payer item number 等信息可以从 Order 中取过来。Copy ControlCopying Requirement可以控制 copy 的规则。Allocation number和 Reference number 都会带到 Billing header 中。Item 的 copy control 。SD Study Note33Invoice Combination and Invoice Split如果要使用 Invoice 合并的功能, 我们需要使用 VF04 Billing Due list 来进行,而不能使 用 VF01 。合并的条

22、件, Header 的信息要保持一致,例如付款条件等。Invoice Split两张 Order 可以合并成一个 Delivery , 而两张 Order 包含不同的 Terms of Payment, 但由于 Terms of payment 是在 Invoice header 中的,所以系统会将这张 Delivery 根据 Terms of Payment 分割成两张 Invoice 。创建两张 SO ,并且进行合并使用 Payment terms ZB01 ,以及 ZB02 分别建两张 SO , Material 分别为 T-AT330 和 T-AT229 , 如果需要合并成一张 Del

23、ivery , 两张 SO 中的 Ship-to party 必须要保持一 致。10267 & 10268创建 Delivery ,手工添加 SO 。保存后,创建 TO 并 post goods issue使用 VF04 运行 Billing Due list , 选择 Billing Date 范围,并以 Sold-to Party 1320 作 为查询条件。我们能够查到刚才建立的 Delivery , 点击 Simulation 按钮可以查看将会建立的 Invoice 。会显示出两张 Invoice , 选中两行并且点击 Split Analysis 可以对 Invoice 分割进行分 析

24、。由于 Payment terms 不一致导致了 Invoice 的 Split , 如果存在其他的 header 信息不一 致也会导致 Invoice split 。而 Collective billing doc 会正式产生 split 后的 Invoice 。对于 Invoice Split, 使用 VF01 也可以实现, 但对于 Invoice Combination 就必须使用 VF04 进行。对 Invoice Combination 建立两张 SO , 两张 Order 的 PO number 不同。 然后使用 VF04 对两张 Delivery 进行合并。找到两张 Delive

25、ry , 模拟以后,还是不能够合并, 原因是 Assignment number不一致。想要实现合并,我们需要将 Billing Type 由 F2 改为 F1, 因为 F1 是没有 Assignment number 的, 有两种方法, 一种修改 Copy Control , 另一种在 VF04 中选择 Default data 。指定我们想要的 Billing Type 。 再次模拟就会合并到一个 Billing 中。然后进行开票。 然后查看 Log 。对于 Split , 我们也可以通过 Copy control 中进行控制, 定义我们自己的 split 条件。而 对于 Invoice

26、Combination , invoice header 中的信息一定要一致。Item-Dependent Invoice Split 对于一张订单我们也可以进行 Split , 如果 Item 符合 split 规则,就会建立 Split invoice , 这是在 Copy control 中控制的。Invoice List它的作用是将一定时间范围内的 Billing Document 放到一个 Invoice list 上。 例如 一个 总部 Payer1 它包含多个分支机构, 而我们会对这些分支机构开 Billing Document , 而 总部希望能通过一张包含给所有分支机构所下的

27、 billing 清单并付款。 我们也可以根据 Invoice list 来设置 Discount ( Factoring discount )。在 Condition Type RL00 中 包含 Exclusion A 代表 condition RL00 只能在 Invoice List 中存在。而对于折扣 RL00 也会对应一个 MW15 的税 Fact.Discount Tax , 它的 Reference condition type 是 MWST, 这代表对于 MW15 可以采用 MWST 的记录而自己可以不维护记录。而 RL00 与 MW15 都需要放在 Pricing proc

28、edure 里。根据多张 Billing 建立 Invoice list , Billing Type 会决定是否能够建立 Invoice list 。 Invoice list type 决定 Invoice list 的类型。维护 Condition type RL00 。对于 Invoice list , 我们需要打印出来, 所以要配置相应的 Output 。在创建 Invoice list 之前,我们还需要确保 Customer 中 Invoice list date 已经维护了, 需要选择 AM , 代表每个月的最后一天作为工作日,月底。由于 customer 1320 的 Paye

29、r 为 1050 , 所以要根据 1050 建立 Invoice list , 在此之前 建立 1050 的 condition record 。创建 Invoice List 但这里的 Sold-to party 貌似是 Payer , 然后选中最后两个 Billing 然后保存。 系统会创建一张 Document 。查看 Invoice List , 然后查看 Condition 。RL00 以及 MW15 会被带过来, 由于我们给了折扣, 所以也会有相关的 Accounting Document 。由于 Output 的设置不是立即打印, 我们可以运行程序 RSNAST00 来手动触发打

30、印。 后台运行以后,查看日志就可以看到打印后的 Invoice ListSD Study Note 34Billi ng Pla nPeriodic Billi ng and Milest one billi ngPeriodic Billing比方说我们需要往外租一台复印机, 租期为 4 个月,客户每个月底交钱, 每个月 100 块。我们可以建立特殊的 Sales order 或是 Rent Contract , 我们后期的 Billing 也可以 参照这个 rent contract 建立。建立一个 Rental Contract 使用类型 QP , 在这个 Sales Document

31、type 中有有效期, 系统会自动算出来需要付多少钱,然后需要付多少个月。我们也可以使用特殊的 Sales Area 来处理特殊的业务, 选择一个特殊的服务物料, 它会 使用一个特殊的 Item Category MVN 。查看 MVN , Billing relevance 代表 Billing 是根据 Order 开的。Billing Plan type 02 代表 Periodic Billing , 01 代表 Milestone Billing 。在 Item 中会多出一个 Billing Plan 的选项卡, 系统会自动算出时间以及需要交的钱, 需 要交的钱是从 Condition

32、 带过来的。系统是根据 Billing plan 中的日期规则来决定日期的,而在这是以 Contract 的开始日期 以及结束日期来做计算的。而开票的日期是每个月的月底, 我们也可以将开票日期设在月初, 选中 In advance 然后 按回车, billing date 就会变成前一个月的月底,相当于本月月初。这个功能可以控制是 在月底收租还是月初收租。保存这个 Rental Contract 40000103, 然后通过 VF04 通过它建立 Billing , 选择日期, Sold-to 以及 Order-related选项。选中以后,点击 Individual billing创建 Bi

33、lling 。保存 Billing 。然后查看 Rental Contract item 中的 Billing plan , 第一行的 Billing Status 变成了 C, 代表完成了。我们也可以对 Billing plan 进行 Block , 如果存在 Block , 即使到了 Billing 的日期,也 不允许做 Billing , 我们也可以指定不同的 Billing block 的信息。而 Date Category 代表对日期的描述, 在这就代表 Rent 租赁, 它在 Milestone billing 中会起到作用。查看 Billing Plan Type 在这我们可以指

34、定日期的决定规则。查看 Date category 与 Billing Type 的关系。 双击可以查看详细描述。定义日期规则。Milestone Billing建立标准的SO,并且建立 Milestone Billing,卖一个设备,但是分期收款。这时系统会使用一个特殊的 Item category 。查看 Item category , 它也是根据 Order 来开 Billing ,并且它的 Billing plan type 是属 于 Milestone billing 。然后查看 SO 中 Item 的 Billing Plan , 它总的价格为 300,000 , 而这个价格的付款

35、方式 是根据 Reference 来决定的。我们需要在 reference 中定义规则,比方说包括首付 down payment ,以及后期的付款 方式。这一行中有一个字段 BR -Rule in billing plan,它代表使用的是 Down payment。Down payment 后面会分配一个特殊的 Billing type FAZ , 系统会产生一张特殊的Billing , 这是一张 Down payment 的请求, 但是没有 Accounting Document 产生。 当财务收到钱以后,才会根据这个请求产生财务凭证。在 Down Payment 下还包含 Engineer

36、ing 以及 Operational 阶段,而对于 Closing Invoice , 它的 BR 是 3 代表 Closing invoice in milestone billing , 而它的比例是无法 手工指定的, 而系统可以算出总的金额。把 Operational 改为 50% 时, Closing Invoice 的 Billing value 就会自动出来。 系统会默认设置 Block 。去掉对应的 Block , 并且将推荐的 Billing date 改成我们所需要的。 保存 SO 10271. 通过 VF04 根据 SO 创建 Billing 。 其中包含了 Down pa

37、yment 以及 Engineering的金额。 如果根据 Down payment 创建 Billing document , 它会产生一张 Down payment request 。我们需要根据第二条创建 Billing , 点击 Collective 并创建 Document 。SD Study Note-36对于 Milestone Billing reference的定义,找到 Billing Plan Type并选择Milestonebilling。然后查看 Billing plan type01 查看Referenee的配置。点击maintain date就可以对,其中会有 r

38、eference no 。referenee 进行具体设置了。Milesto ne billi ngMilesto ne Billi ngBilling价格等于Docume nt type 以 Item category 注意:对于使用适合于分期付款,而所有的价格加起来等于Item也可以与PS模块进行集成。Net Price * Billi ng plan的百分比。以及Item Category中都可以包含 Billing plan ,中的为准。的价格。如果两者都包含,则Billing plan的 item category , 它只能是 Order-related billingDown p

39、ayme nt process首先需要在SO中设置Billing Plan ,然后对Billing plan中的其中一个item设置为down payment,当我们创建 Billing 的时候,在财务就会创建一张Down paymentrequest。当客户付款以后,财务会做一步收款的动作,然后客户进一步付款的时候,财务会根据先前的预付款清帐,比方说一共12万,已经收了 3万,再收9万就可以了。建立SO后,再建立Billing Document,它在财务中就是 Down payment request 。创建一张 SO,并且使用指定 Material , 查看 Item 的 Billing

40、Plan , Down Payment 行 中包含一个特殊的 Billi ng Type FAZ 。然后使用VF04根据SO创建Billing。仓U建的是 FAZ down payment request。然后查看这张Billing的Accounting Document ,这时出现的只是财务的一条记录,用于告诉财务人员需要向客户收这么多钱,而这并非是一张财务凭证。当客户付钱以后,财务需要根据上面的dow n payme nt request做一个In comi ngpayment , 做一个收款动作。我们也可以通过 F-37来手动创建Down payment request,然后用F-29来

41、创建DownPayment。需要指定 Document date , Customer Account, 银行的Account 以及 所收的金额,Special G/L ind 要使用A代表Down payment。然后点击 Request按钮来查看对应的Down payme nt request 。 然后点击 Create Down Payment然后系统会自动创建一张凭证。这时会将金额放到一个 预收账款的科目中,而并非应收账款,将来做Billing时会把这个预收账款清掉。保存以后,会生成一张财务凭证。由于现在收的是down payme nt 的钱,不是所有的钱,而税应该是根据金额总数计算

42、的,所以仅针对Down payment的tax需要先冲掉。所以要用一个中间科目。当我们对客户进行第二笔钱开票的时候,可以同时将预收账款科目冲掉。将SO item 中的Billing plan 的第二笔中的 Billing block 去掉,并将日期改为今天,然 后保存,并且开billing。创建Billing时,会有两行产生,第二行是用于将Down payment冲掉的。 保存以后查看财务凭证。首先会记一笔应收账款,其中包含120000利润以及19200的税,同时会把应收账款冲掉34,800,然后再把原来的 down payment冲掉,其中的 output tax 和payableclear

43、i ng 也会冲掉。虽然Account都是1280,但是双击进去,科目是不同的。140000是应收科目。而170000是预收款科目。后面的140000代表减少的应收账款。有时我们不想将 Down payment全部冲掉,而是以billing 的比例来进行冲销,如果定义40%,应收账款就冲掉40%。先cancel上一张Billing ,然后重新建立Billing。我们可以在建立 Billing的时候,手动 修改Down payment 的值。双击第二行,修改它的Condition value来实现手动修改冲销金额的目的SD Study Note 38Installation Payments 它

44、的功能是将收款分为几次, 发票会一次性开给客户,但收款可以分期。 适用于安装项 目,先一次性开发票,然后安装要分好多步骤, 每完成一步就收一次钱。用一个 Payment term 来进行控制, R001 , 当我们开 billing 的时候, 产生的财务凭证 会分成三行,都会记到客户的应收账款里,但是付款期限不同。Payment term 是维护在财务里面的。 但我们所需要维护的 Payment term 是需要维护不同区间的,所以需要特殊定义。R001 包含三行记录, 这表示分三次收款, percent 代表所收款的比例, 而后面的 pmnt term 是用来控制时间的,它们的时间是不同的。

45、查看普通的 Payment term 。 第一次是 15 天, 30 天 以及 45 天。建立一张 SO 并实现 Installment payment 的功能。 将 Payment terms 改成 R001 , 这 时的 Item category 是 TAN ,它是没有 Billing plan 的。 保存 SO 10273 , 并且建立 Delivery 以及 Billing 。建立一张 Billing 只包含一个 Item , 但财务凭证包含了三行, 双击每个 Item 可以查看对 应的 Payment term 以及付款日期和金额。 它与 Billing plan 的区别在于, B

46、illing plan 是分布开 Billing , 而 Installment payment 一次性开 Billing , 但客户可以分多次付Determine Business Area可以通过 Item 上的 Plant + division 来决定 或是通过 SO header 的 Sales Area 来决定 根据 SO header 上的 Sales Org + Distribution Chanel和 Item 上的 division 来决定。而通过哪个规则 是根据 Sales Area 来决定的。我们可以使用不同的规则。然后查看对应的 Sales Area , 根据不同的 r

47、ule 会找到 Business Area 。首先根据 Sales Area 找到对应的 Business Area rule , 然后根据它找到对应的 Business area 。SD/FI Interface通过 Billing 建立 Accounting document时, 一些信息是会从 Billing 中带过来的。Allocation Number 和 Reference number 会从 Billing 传到 Account document 中。 可以通过 Copy Control 将这些信息传到 Billing 中,然后会放到 Account Document 中。Ref

48、erence Number 会带到财务凭证的 Header 中, Allocation number ( Assignment )在财务的 Item 中。对于 Billing Doc , 在做 invoice list 之前, 他们的 reference number 都是自己本身, 当做完 Invoice list , reference number 就会变成 Invoice list number , 而且 Dunning block (催款 blcok ) 也会随之取消。定义 Accounting Document type的类型, 在 Billing type 中指定, 如果不输入,

49、 则会使用预先定义 SAP 标准的类型。在客户信息中可以指定 Head Office , 在 Billing type 可以进行配置。 当我们 cancel 一笔账时, 产生的结果可能不真实,使用这个 Indicator 可以方便财务进 行分析。Billing 的付款期可能是下一个月, 但当时开的 Credit memo 只是当前日期的, 使用 Value dated credit memo 可以根据确定的付款期进行冲销。Cross Functional CustomizingSales Organization 可以看做为销售部Distribution channel 可以通过客户来进行分类

50、, 但实际在做项目的时候,是不分的,会 造成很大麻烦, 一些主数据要建很多。Division 是通过产品进行分的,一个 material 只能属于一个 DivisionCommon Distribution channel和 divison 。在 SO 中, Item 中也可以包含 Division , 它可以与 header 中的 division 不同, 是否允 许不同则是在 Document type 中控制的。SD Study Note39Copy ControlAllowed Source and target documents:源凭证以及目标凭证类型。Copying requir

51、ements 用来指定 copy 的条件Data transfer routines : 指定 copy 的数据Update document flowControl of pricing determination: Delivery - Billing时, 是否重新决定价格。查看从报价单 quotation 到 SO在 QT 拷贝到 ZA30 中, 包含 Header data 信息, Business data header 信息, partner 信息 以及 Copying requirement 。Requirement 001 代表, header 中的 customer 必需一致

52、才能 copy 。 使用 VA21 建立一张 Quotation ,类型 QT 。保存: 20000016 根据 Quotation 20000016建立一张 Customer 不同的 SO 。由于客户不同, 所以不允许 Copy 。在某些特定的情况下, 例如我们的报价单是开给总部,而实际的销售订单是开个分公司 的, 这时 Customer 会存在不同, 我们可以修改 Copy control 中的 requirement 来允 许 Customer 不同时进行 copy 。我们将 Requirement 改成 002 , header different customer 。再根据这个 Cu

53、stomer 参照 Quotation 来建立 SO 。这时 原来的错误信息变成了警告信息。当 Requirement 满足以后, 数据就会被传递。Item 的 Copy 包括是否 copy schedule line , 是否 update document flow 。 对于数量的 Copy , 自动决定数量Pricing Type 表示是否重新决定价格, 当数量产生改变时, 会重新决定 scale 的价格 Schedule Line 的 Copy , 它也包含 Requirement , 但其他的信息比较少。38 T6:50SD Study Note 41Copy ControlData

54、 TransferCopying Requirement 以及 Data Transfer 的定义。查看一个 Order 中的 Copying requirement是使用 ABAP 程序进行控制的。查看 Data Transfer 的规则可以通过修改或者添加字段 来实现数据的拷贝。Copy 标准的 Data Transfer routine ,并且将 PO number 作为 Copy 的数据。 拷贝 101 并且复制成 952.101 所对应的表为 VBKD , 字段 BSTKD 代表 Customer Purchase order 。 标准程序中 将 VBKD-BSTKD 给排除了, 所

55、以要将 Local: VBKD-BSTKD 注释掉。 在程序的尾端, 标准程序是将 PO 的相关信息全部清空了, 我们也需要将这些语句删 除。 由于在程序中有 VBKD = CVBKD ,它会将所有的信息进行 copy , 其中也包含了 Purchase order 的信息。我还犯了个很傻的错误! 是从 QT ZA30 的 Copy , 我却一直在用 OR 建 SO ,罪过 罪过! 然后 Purchase Order 就会显示出来了。当左侧的 Target item category为空时,代表系统会根据规则重新决定新的 itemCategory 。 如果定义了 target item category ,系统就不会重新决定。参照状态Completion Rule 是用来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论