sap 一次性供应商 供应商账户组

      sap中有一次性供应商这个名词,一次性供应商和非一次性供应商又有什么区别呢? 有如何区分一次性供应商和非一次性供应商呢?

 

    1   区分一次性供应商和非一次性供应商的标志

         在供应商的表LFA1中有个字段标示XCPDK(一次性科目),如果此表示被置为X则说明是一次性供应商

         或者

         在供应商所在账户组(LFA1-KTOKK)中也有一个字段T077K-XCPDS(一次性科目),如果子标示为X,那么这个供应商账户在下的所有供应商都为一次性供应商

         维护供应商账户组的事务码有:

         OBD3     OT11   OVT5,通过这些事务可以设置账户组为一次性账户组和所具有的屏幕格式。

 

     2  一次性供应商和非一次性供应商的区别

 

         一次性供应商:每次使用时,供应商的数据需要手动维护,如下图

      

       手动维护的这些数据存在ADRC表中,那么如何关联这些数据呢,sap则在对应使用供应商的表中存在一个字段 ADRNR(地址号),通过自号在ADRC表中查处维护的数据

 

       非一次性供应商  就是数据是只需要在一处维护,在使用时,信息自动带出来 不需要在维护,如下图

      

      在供应商表中有字段ADRNR(地址编号)存储 供应商地址的键值,然后在表ADRC中查找

相关推荐
Bank Account Management System 银行账户管理子系统 简称BAMS 这是一个基于C/S结构的银行账户在线管理系统,用户可以通过ATM终端界面来操作自己的银行账户. ATM 1: 要求1:封装一个Account类 - 业务数据 写一个账户类(Account),属性并且完全封装(注意:要辨别每个属性的set/get方法是否需要公开): id:账户号码 长整数(Long) password:账户密码 字符串类型(String) name:真实姓名 字符串类型(String) personId:身份证号码 字符串类型(String) email:客户的电子邮箱 字符串类型(String) balance:账户余额 双精度(double) 方法: deposit: 存款方法,参数类型:double, 返回类型:Account withdraw:取款方法,参数类型:double, 返回类型:Account 构造方法: 有参和无参,有参构造方法用于设置必要的属性 ATM 2:要求1:完成以下两种账户类型的编码。 银行的客户分为两大类:储蓄账户(SavingAccount)和信用账户(CreditAccount),两种的账户类型的区别在于: 储蓄账户不允许透支,而信用账户可以透支,并在用户在满足银行条件的情况下允许用户调整自己的透支额度. 注意: 1、CreditAccount需要多一个属性 ceiling 透支额度; 2、CreditAccount需要覆盖(重写)Account中的取款方式withdraw()。 要求2:完成Bank类的编码。 属性: 1.当前所有的账户对象的信息,存放在数中: Account[]. 2.当前账户数量index. 方法: 1. 用户开户(register) 参数列表: Long 账号, String密码, String确认密码,String 姓名,String身份证号码,String邮箱,int 账户类型; (Long id, String password, String repassword, String name, String personID, String email, int type) 返回类型:Account 项目需求规定账户类型:0 – 储蓄账户 1 – 信用账户 2 – 可贷款储蓄账户 3– 可贷款信用账户 2. 用户登录(login) 参数列表: Long 账号, String密码; (Long id, String password) 返回类型:Account 3. 用户存款(deposit) 参数列表: Long 账号, double存款金额; (Long id, double money) 返回类型:Account 4. 用户取款(withdraw) 参数列表: Long 账号,String 密码,double取款金额; (Long id, String password, double money) 返回类型:Account 5. 设置透支额度(updateCeiling) 参数列表: Long 账号, String 密码,double透支额度金额; (Long id, String password, double money) 返回类型:Account 提示:这个方法需要验证账户是否是信用账户 6. 转账功能(transfer) 参数:from转出账户,passwordFrom 转出账号的密码,to转入账户,money转账的金额 (Long from, String passwordFrom, Long to, double money) 返回值:boolean 要求3:另外,请为Bank类添加几个统计方法 1.统计银行所有账户余额总数 2.统计所有信用账户透支额度总数 要求4:编写测试类 写个测试类,测试以上代码能否正常工作。 要求5:覆盖toString方法 查看对象的内容。 ATM 3: 要求1:让银行来提供账号(id)的生成 修改Account类和Bank类,银行用户的账号(id)应是自动生成的,初始值为: 862150212013020001(国家+邮编+年+月+序号)。 比如:第一个开户的账号为862150212013020001,第二开户的账号为862150212013020002 … 依此类推. 要求2:修改存款和取款方法 对于Account类中的存款方法和取款方法进行修改. 存款方法:改为不允许子类修改 取款方法:改为抽象方法,便于在子类中去覆
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页